Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [09:25:00]
- Noè
- :
- int analogico1=A1;
- int persona=0;
- int sensore1=0;
- int valoreprecedente=1;
- int analogico2=A2;
- int sensore2=0;
- int valoreprecedente2=1;
- char buf[3];
- void setup() {
- Serial.begin(9600);
- Serial1.begin(9600);
- pinMode(analogico1, INPUT);
- pinMode(analogico2, INPUT);
- }
- void loop() {
- //char appoggio[10];
- int a=0;
- sensore1=analogRead(analogico1);
- //Serial.print("Valore sensore1 = ");
- //Serial.println(sensore1);
- int b=0;
- sensore2= analogRead(analogico2);
- //Serial.print ("Valore sensore2 =");
- //Serial.println(sensore2);
- if(sensore1==0){
- if (valoreprecedente!=0){
- a=1;
- persona=persona+a;
- //Serial.print("Numero di persone = ");
- //Serial.println(persona);
- //itoa(persona, appoggio, 10);
- //Serial1.write(appoggio, 10);
- // Serial1.println(persona);
- }
- if(valoreprecedente==0){
- a=0;
- persona=persona+a;
- //Serial.print("Numero di persone = ");
- //Serial.println(persona);
- //itoa(persona, appoggio, 10);
- //Serial1.write(appoggio, 10);
- //Serial1.println(persona);
- }
- valoreprecedente=0;
- }
- if(sensore1>0){
- valoreprecedente=sensore1;
- a=0;
- persona=persona+a;
- //Serial.print("Numero di persone = ");
- //Serial.println(persona);
- //itoa(persona, appoggio, 10);
- //Serial1.write(appoggio, 10);
- //Serial1.println(persona);
- }
- if(sensore2==0){
- if (valoreprecedente2!=0){
- b=1;
- persona=persona-b;
- //Serial.print("Numero di persone = ");
- //Serial.println(persona);
- //itoa(persona, appoggio, 10);
- //Serial1.write(appoggio, 10);
- // Serial1.println(persona);
- }
- if(valoreprecedente2==0){
- b=0;
- persona=persona-b;
- //Serial.print("Numero di persone = ");
- //Serial.println(persona);
- //itoa(persona, appoggio, 10);
- //Serial1.write(appoggio, 10);
- // Serial1.println(persona);
- }
- valoreprecedente2=0;
- }
- if(sensore2>0){
- valoreprecedente2=sensore2;
- b=0;
- persona=persona-b;
- //itoa(persona, appoggio, 10);
- //Serial1.write(appoggio, 10);
- //Serial.print("Numero di persone = ");
- //Serial.println(persona);
- // Serial1.println(persona);
- }
- //Luigi sprintf(buf, "%d", persona);
- itoa(persona, buf, 10);
- Serial.write(buf, 10);
- Serial.println(buf);
- //Luigi Serial1.write(buf);
- delay(1000);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement