Fórum témák
- • EEPROM programozó kérdések
- • Alternativ HE találkozó(k)
- • Sony TV javítás
- • OBD (autós) készülék
- • Audiofil, High End Audio
- • Akkumulátor töltő
- • Felajánlás, azaz ingyen elvihető
- • Képmintagenerátor
- • Villanyszerelés
- • DC motor/lámpa PWM szabályzása
- • Kombikazán működési hiba
- • Villanypásztor
- • Whirlpool mosógép
- • Hűtőgép probléma
- • SAL autós erősítő hiba
- • Espressif mikrokontrollerek
- • Érdekességek
- • Vicces - mókás történetek
- • Kávéfőzőgép hiba
- • Androidos okos telefonok
- • Ventilátor vezérlés
- • Motorindító kondenzátor
- • Elfogadnám, ha ingyen elvihető
- • TV hiba, mi a megoldás?
- • Porszívó javítás
- • Készülékek kapcsolási rajzai
- • Orion Sm250 Nullszéria
- • Mikrohullámú sütő javítás, magnetron csere, stb.
- • Műhelyünk felszerelése, szerszámai
- • A műhely (bemutató topik, ahol az alkotások készülnek)
- • Napelem alkalmazása a lakás energia ellátásában
- • 230V/400V-os áramfejlesztők
- • Inverter készítése
- • Autóelektronika
- • A KiCad paneltervező
- • Tranzisztorok helyettesítése
- • Elektroncső
- • Vásárlás, hol kapható?
- • Rendelés külföldről (eBay - Paypal)
- • Egyfázisú motor forgásirány váltása mágneskapcsolóval
- • Erősítő mindig és mindig
- • Fénycső bekötése
- • Hangsugárzó építés, javítás - miértek, hogyanok
- • Kis teljesítményű 3 fázisú betáppal 1 fázisú nagy teljesítmény kivétele
- • Videoton EA 6383 s (tuning)
- • Hangszórójavítás (otthon)
- • Oszcilloszkóp vétel, mit gondoltok?
- • Commodore 64 javítás
- • Magnetométer építése
- • Multiméter - miért, milyet?
- • Hordozható USB töltő
- • Mosogatógép hiba
- • Autós erősítős kérdések, problémák
- • Mosógép vezérlők és általános problémáik
- • Li-Po - Li-ion akkumulátor és töltője
» 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
|
|