26-03-2018, 19:02
(Ten post był ostatnio modyfikowany: 26-03-2018, 19:03 przez macros_czarny.)
Cześć,
czy ktoś mógłby mi wytłumaczyć dlaczego to:
nie działa? To zmodyfikowana biblioteka do płytki DFRobot sim800H do wysyłania SMS. Założenie jest takie: po wciśnięciu przycisku tact swith (Pullup) zaświeca się dioda, wysłany jest sms, dioda gaśnie.
To działa:
Czy ktoś ma jakieś pomysły?
PS. W miejscach 'xxx' podałem swój nr telefonu i co ma wysłać, nie chciałem publikować tutaj.
czy ktoś mógłby mi wytłumaczyć dlaczego to:
Kod:
#include <sim800cmd.h>
Sim800Cmd sim800demo(fundebug);
void setup()
{
while((sim800demo.sim800init()) == 0);
delay(1000);
sim800demo.setSMSEnablePrompt(OPEN);
pinMode(13, OUTPUT);
pinMode(0, INPUT);
}
void loop()
{
if (digitalRead(0) == HIGH)
{
digitalWrite(13, HIGH);
sim800demo.sendSMS("xxx","xxx");
while(1);
digitalWrite(13, LOW);
}
}
void fundebug(void)
{
}
nie działa? To zmodyfikowana biblioteka do płytki DFRobot sim800H do wysyłania SMS. Założenie jest takie: po wciśnięciu przycisku tact swith (Pullup) zaświeca się dioda, wysłany jest sms, dioda gaśnie.
To działa:
Kod:
#include <sim800cmd.h>
Sim800Cmd sim800demo(fundebug);
void setup()
{
while((sim800demo.sim800init()) == 0);
delay(1000);
sim800demo.setSMSEnablePrompt(OPEN);
}
void loop()
{
sim800demo.sendSMS("xxx","xxx");
while(1);
}
void fundebug(void)
{
}
Czy ktoś ma jakieś pomysły?
PS. W miejscach 'xxx' podałem swój nr telefonu i co ma wysłać, nie chciałem publikować tutaj.