Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
h>
#include <avr/pgmspace.h>
#include <SoftwareSerial.h>
#include<EEPROM.h>
void setup()
{
Serial.begin(9600);
m.init();
m.setIntensity(3);
delay(1000);
delay(1000);
Serial.print("AT\r");
delay(500);
Serial.print("ATE0\r");
delay(500);
Serial.print("AT+CMGF=1\r");
delay(500);
Serial.print("AT+CNMI=1,2,0,0,0\r");
delay(500);
Serial.print("AT\r");
delay(500);
Serial.print("ATE0\r");
delay(500);
Serial.print("AT+CMGF=1\r");
delay(500);
Serial.print("AT+CNMI=1,2,0,0,0\r");
delay(500);
void loop()
{
serialEvent();
eventroll();
}
void eventroll()
if (a==1)
{
serialEvent();
}
else if (a==2)
{
else if (a==3)
{
serialEvent();
}
else if (a==4)
{
else if (a==5)
{
char string [] = "Help For Clean, Green & Healthy India.. ";
delay(100);
m.shiftLeft(false, true);
printStringWithShift(string,100);
serialEvent();
}
else if (a==6)
{
char string [] = "Keep Maintain Silence And Decpline... ";
delay(100);
m.shiftLeft(false, true);
printStringWithShift(string,100);
serialEvent();
else if (a==7)
{
else if (a==8)
{
serialEvent();
}
else if (a==9)
{
serialEvent();
}
void serialEvent()
{
if(Serial.available())
{
char data =Serial.read();
if(data == '#')
{
delay(5);
char data =Serial.read();
if(data == '1')
{
a=1;
delay(500);
}
if(data == '2')
{
a=2;
delay(500);
}
if(data == '3')
{
a=3;
delay(500);
}
if(data == '4')
{
a=4;
delay(500);
}
if(data == '5')
{
a=5;
delay(500);
}
if(data == '6')
{
a=6;
delay(500);
}
if(data == '7')
{
a=7;
delay(500);
}
if(data == '8')
{
a=8;
delay(500);
}
if(data == '9')
{
a=9;
delay(500);
}
if(data == '*')
{
a=0;
delay(500);
}
}
}