Fórum témák
- • Szobatermosztát bekötése
- • Elektronikai témájú könyvek újságok
- • Általános antennás kérdések, válaszok
- • Erősítő mindig és mindig
- • Elektronyika orosz digitális órák
- • Folyamatábrás mikrokontroller programozás Flowcode-dal
- • Felajánlás, azaz ingyen elvihető
- • Dobozolási technikák, műszerdobozok
- • Vásárlás, hol kapható?
- • Indukciós főzőlap javítása
- • Csörlő átalakítása relés vezérlésűre
- • LED-es világítás
- • Tranzisztorok helyettesítése
- • LED rákötése 230V-ra
- • Mágneskapcsoló bekötése
- • Kapunyitás gombnyomásra olcsón! - avagy automata kapu házilag
- • Erősítő építése elejétől a végéig
- • Mikrohullámú sütő javítás, magnetron csere, stb.
- • H osztályú erősítők
- • Ventilátor javítás
- • Transzformátor készítés, méretezés
- • Rendelés külföldről (eBay - Paypal)
- • STK erősítők javítások
- • Elektromos távirányítós kapunyitó
- • Muzeális készülékek-alkatrészek restaurálása
- • Death of Zen (DoZ) 20W-os A osztályú erősítő
- • Castone erősítő javítás
- • Készletnyilvántartás
- • Speciális LED meghajtás
- • ZC-18 kazán
- • HiFi javítás
- • Erősítőhöz való hangsugárzó védelem (koppanásgátló)
- • Videomagnó problémák
- • Villanyszerelés
- • Elfogadnám, ha ingyen elvihető
- • Westen 240 Fi gázkazán hiba
- • Érdekességek
- • Kapcsolási rajzot keresek
- • Li-Po - Li-ion akkumulátor és töltője
- • HESTORE.hu
- • Oszcilloszkóp vétel, mit gondoltok?
- • Autórádió (fejegység) problémák, kérdések, válaszok
- • TV hiba, mi a megoldás?
- • Klíma szervizelés, javítás
- • SMD, mi a típusa?
- • Hawksford Error Correction
- • Internetes rádióvevő
- • Villanypásztor
- • Autóriasztó és központi zár
- • Elektromos ágymelegítők
- • Szárítógép problémák
- • Egér (rágcsáló) riasztó
- • JLT-02 analóg forrasztóállomás
- • Hangsugárzó építés, javítás - miértek, hogyanok
- • Kamerás megfigyelőrendszer
» 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
|
|