Fórum témák
- • Számítógép hiba, de mi a probléma?
- • Kávéfőzőgép hiba
- • VF2 végerősítő
- • Rendelés külföldről (eBay - Paypal)
- • Analóg oszcilloszkóp javítása
- • KETTLER töltő
- • Hozom-viszem, veszem-küldöm!
- • 32A 40-re bővítése?
- • Tápegységgel kapcsolatos kérdések
- • Arduino relé modul, elnémul az out_pin
- • Elfogadnám, ha ingyen elvihető
- • Tranzisztorok helyettesítése
- • Multiméter - miért, milyet?
- • Műhelyünk felszerelése, szerszámai
- • Vibrációs búvárszivattyú
- • Kapcsolóüzemű táp 230V-ról
- • Gitárerősítő
- • Erősítő építése elejétől a végéig
- • Napelem alkalmazása a lakás energia ellátásában
- • Klíma szervizelés, javítás
- • LCD TV probléma
- • Ventilátoros hűtés
- • Milyen csatlakozó ez?
- • Elektronikus szulfátoldó (Akku aktivátor)
- • Elektroncső
- • Felajánlás, azaz ingyen elvihető
- • Gyors hőmérséklet mérés tapintó érzékelővel ellátott műszerrel
- • Dobozolási technikák, műszerdobozok
- • Hangsugárzó építés, javítás - miértek, hogyanok
- • Erősítő mindig és mindig
- • Bojler javítása, kérdések
- • Audiofil, High End Audio
- • Klíma beszerelése, fűtés-hűtés házilag
- • Teljesítmény -LED, powerLED (pl. Cree, Luxeon) vezérlése
- • Varrógép elektronika
- • WiFi antenna készítés
- • Mosógép vezérlők és általános problémáik
- • Transzformátor készítés, méretezés
- • Túlfeszültségvédő
- • SONY TA-F 590ES MOSFET végfok átalakítása
- • Kapcsolóüzemű tápegység
- • Vakondriasztó
- • Indukciós főzőlap javítása
- • Gitár torzító / Effekt / Erősítő / Pickup
- • Tápegység
- • Oszcilloszkóp vétel, mit gondoltok?
- • Be-/kikapcsoló nyomógombbal
- • Hűtőgép probléma
- • XBOX kiegészítők, javítások átalakítások
- • Kazettás magnó (deck) javítása
- • Villanyszerelés
- • Leválasztó transzformátor
- • Kombinált gáztűzhely
- • Li-Po - Li-ion akkumulátor és töltője
- • Kompresszor hiba
» Több friss téma
|
Fórum » Léptető áramkör GSM riasztós tárcsázáshoz
Mindezt az eszköz adatlapja elmondja neked.
Milyen fizikai csatlakozási pontjai vannak I^2C vagy RS232 vagy TTL soros ...stb...
Aztán a protokol beszélgetésének paraméterei : sebesség , formátum ... stb ...
... stb .... stb ...
RTFUM Ríd The (F*) jÚzer Manuál !!! A hozzászólás módosítva: Szept 7, 2016
Szerintem ez nagy falat számodra. Jobban jársz, ha veszel egyet, pl. amit job335577 ajánlott.
Sziasztok.
Az elektronika részét megoldom de a programban segítenétek?
Ez jó, működni fog?
#include <SoftwareSerial.h>
SoftwareSerial SIM900(0, 1);
void setup()
{
SIM900.begin(19200);
SIM900power();
delay(20000); // give time to log on to network.
}
void SIM900power()
// software equivalent of pressing the GSM shield "power" button
{
digitalWrite(13, HIGH);
delay(1000);
digitalWrite(13, LOW);
delay(5000);
}
void sendSMS()
{
SIM900.print("AT+CMGF=1\r"); // AT command to send SMS message
delay(1000);
SIM900.println("AT + CMGS = \"+639368266683\""); // recipient's mobile number, in international format
delay(1000);
SIM900.println("Hello, world. This is a text message from an Arduino Mega 2560."); // message to send
delay(1000);
SIM900.println((char)26); // End AT command with a ^Z, ASCII code 26
delay(1000);
SIM900.println();
delay(5000); // give module time to send SMS
SIM900power(); // turn off module
}
void loop()
{
sendSMS();
do {} while (1);
}
Összekellene kombinálni, és azt hogy kell?
/*
* PIR sensor tester
*/
int ledPin = 13; // choose the pin for the LED
int inputPin = 2; // choose the input pin (for PIR sensor)
int pirState = LOW; // we start, assuming no motion detected
int val = 0; // variable for reading the pin status
void setup() {
pinMode(ledPin, OUTPUT); // declare LED as output
pinMode(inputPin, INPUT); // declare sensor as input
Serial.begin(9600);
}
void loop(){
val = digitalRead(inputPin); // read input value
if (val == HIGH) { // check if the input is HIGH
digitalWrite(ledPin, HIGH); // turn LED ON
if (pirState == LOW) {
// we have just turned on
Serial.println("Motion detected!");
// We only want to print on the output change, not state
pirState = HIGH;
}
} else {
digitalWrite(ledPin, LOW); // turn LED OFF
if (pirState == HIGH){
// we have just turned of
Serial.println("Motion ended!");
// We only want to print on the output change, not state
pirState = LOW;
}
}
}
Üdv. A hozzászólás módosítva: Szept 14, 2016
És valahogy meglehet oldani, hogy SMS-ben elküldje, hogy melyik PIR szenzor érzékelt mozgást?
Mert eddig a tervbe van kettő de lehet, hogy bő vittem.
Üdv.
Valaki segítene?
Vagy ez így jó?
/*
* PIR sensor tester
*/
int ledPin = 13; // choose the pin for the LED
int inputPin = 2; // choose the input pin (for PIR sensor)
int pirState = LOW; // we start, assuming no motion detected
int val = 0; // variable for reading the pin status
void setup() {
pinMode(ledPin, OUTPUT); // declare LED as output
pinMode(inputPin, INPUT); // declare sensor as input
Serial.begin(9600);
}
void loop(){
val = digitalRead(inputPin); // read input value
if (val == HIGH) { // check if the input is HIGH
digitalWrite(ledPin, HIGH); // turn LED ON
if (pirState == LOW) {
// we have just turned on
Serial.println("Motion detected!");
// We only want to print on the output change, not state
pirState = HIGH;
}
} else {
digitalWrite(ledPin, LOW); // turn LED OFF
if (pirState == HIGH){
// we have just turned of
Serial.println("Motion ended!");
// We only want to print on the output change, not state
pirState = LOW;
}
}
}
#include <SoftwareSerial.h>
SoftwareSerial SIM900(0, 1);
void setup()
{
SIM900.begin(19200);
SIM900power();
delay(20000); // give time to log on to network.
}
void SIM900power()
// software equivalent of pressing the GSM shield "power" button
{
digitalWrite(13, HIGH);
delay(1000);
digitalWrite(13, LOW);
delay(5000);
}
if (Serial.println == Motion detected! )
void sendSMS()
{
SIM900.print("AT+CMGF=1\r"); // AT command to send SMS message
delay(1000);
SIM900.println("AT + CMGS = \"+639368266683\""); // recipient's mobile number, in international format
delay(1000);
SIM900.println("Hello, world. This is a text message from an Arduino Mega 2560."); // message to send
delay(1000);
SIM900.println((char)26); // End AT command with a ^Z, ASCII code 26
delay(1000);
SIM900.println();
delay(5000); // give module time to send SMS
SIM900power(); // turn off module
}
void loop()
{
sendSMS();
do {} while (1);
}
A hozzászólás módosítva: Szept 21, 2016
Vagy ez a jó?
/*
* PIR sensor tester
*/
#include "SIM900.h"
#include <SoftwareSerial.h>
#include "sms.h"
SMSGSM sms;
boolean started=false;
int ledPin = 13; // choose the pin for the LED
int inputPin = 2; // choose the input pin (for PIR sensor)
int pirState = LOW; // we start, assuming no motion detected
int val = 0; // variable for reading the pin status
void setup() {
pinMode(ledPin, OUTPUT); // declare LED as output
pinMode(inputPin, INPUT); // declare sensor as input
Serial.begin(9600);
}
void loop(){
val = digitalRead(inputPin); // read input value
if (val == HIGH) { // check if the input is HIGH
digitalWrite(ledPin, HIGH); // turn LED ON
if (pirState == LOW) {
// we have just turned on
Serial.println("Motion detected!");
// We only want to print on the output change, not state
pirState = HIGH;
}
} else {
digitalWrite(ledPin, LOW); // turn LED OFF
if (pirState == HIGH){
// we have just turned of
Serial.println("Motion ended!");
// We only want to print on the output change, not state
pirState = LOW;
}
}
}
void setup()
{
//Serial connection.
Serial.begin(9600);
Serial.println("GSM Shield testing.");
if (gsm.begin(2400)){
Serial.println("\nstatus=READY");
started=true;
}
else Serial.println("\nstatus=Motion detected!");
if(started){
if (sms.SendSMS("+*********", "SMS from Arduino"))
Serial.println("\nSMS sent OK");
}
};
void loop()
{
}
Sziasztok.
A kódot megoldottam de lenne még egy kérdésem, hogy evvel is meglehet oldani, nem muszáj olyan komolyabbat venni?
Üdv. A hozzászólás módosítva: Szept 29, 2016
Megoldható, de nem Magyarországon. A SIM900A nem működik itthon, neked SIM900 kell.
Köszi és Szerbiában működik?
Esetleg hestore-n lehet olyat venni ami működik?
Most bírnák rendelni ezért kérdezem.
Nem. Tudtommal csak Ázsiában működik, esetleg még Indiában. SOk helyen kapni ilyen modulokat, keresgélj, neked melyik szimpatikus.
Oké de hestoren nincs olyan?
Vagy Magyarországon hol lehetne rendelni?
És ezt fel lehetne használni arra amit én szeretnék csinálni?
Ez működne Magyarországon?
SIM800L
|
|