Components and supplies
Arduino Nano R3
Arduino MKR WiFi 1010
Proximity Sensor
Project description
Code
Sever
c_cpp
The code of the project
1int saida = 3; 2int entrada = 4; 3int porta = 5; 4int contador =0; 5String a = "#<L>"; 6String b = "<W>!"; 7String protocolo = ""; 8 9void setup() { 10 Serial.begin(9600); 11 12 pinMode(entrada, INPUT); 13 pinMode(saida, INPUT); 14 pinMode(porta, OUTPUT); 15 16} 17 18void loop() { 19 20 int sensorentrada = digitalRead(entrada); 21 int sensorsaida = digitalRead(saida); 22 23 if((contador <= 9) && (contador >=0)){ 24 25 if (sensorentrada == 1) { 26 contador = (contador + 1); 27 delay(1000); 28 digitalWrite(porta,HIGH); 29 delay(3000); 30 digitalWrite(porta,LOW); 31 } else { 32 contador = contador; 33 digitalWrite(porta,LOW); 34 } 35 36 if (sensorsaida == 1) { 37 if(contador >=1){ 38 contador = (contador - 1); 39 } 40 delay(1000); 41 digitalWrite(porta,HIGH); 42 delay(3000); 43 digitalWrite(porta,LOW); 44 } else { 45 contador = contador; 46 digitalWrite(porta,LOW); 47 } 48 }else{ 49 50 if (sensorentrada == 1) { 51 52 Serial.println("Maximum capacity reached!"); 53 digitalWrite(porta,LOW); 54 55 } else { 56 contador = contador; 57 digitalWrite(porta,LOW); 58 } 59 60 if (sensorsaida == 1) { 61 contador = (contador - 1); 62 delay(1000); 63 digitalWrite(porta,HIGH); 64 delay(3000); 65 digitalWrite(porta,LOW); 66 } else { 67 contador = contador; 68 digitalWrite(porta,LOW); 69 } 70 } 71 72 /* Serial.print("Inside :"); 73 Serial.println(contador); 74 Serial.print("Vacancy :"); 75 Serial.println(10-contador); 76 Serial.println("______________________________________"); 77 */ 78 protocolo =(a + contador + b); 79 Serial.println(protocolo); 80 delay(25); 81}
Sever
c_cpp
The code of the project
1int saida = 3; 2int entrada = 4; 3int porta = 5; 4int contador =0; 5String a = "#<L>"; 6String b = "<W>!"; 7String protocolo = ""; 8 9void setup() { 10 Serial.begin(9600); 11 12 pinMode(entrada, INPUT); 13 pinMode(saida, INPUT); 14 pinMode(porta, OUTPUT); 15 16} 17 18void loop() { 19 20 int sensorentrada = digitalRead(entrada); 21 int sensorsaida = digitalRead(saida); 22 23 if((contador <= 9) && (contador >=0)){ 24 25 if (sensorentrada == 1) { 26 contador = (contador + 1); 27 delay(1000); 28 digitalWrite(porta,HIGH); 29 delay(3000); 30 digitalWrite(porta,LOW); 31 } else { 32 contador = contador; 33 digitalWrite(porta,LOW); 34 } 35 36 if (sensorsaida == 1) { 37 if(contador >=1){ 38 contador = (contador - 1); 39 } 40 delay(1000); 41 digitalWrite(porta,HIGH); 42 delay(3000); 43 digitalWrite(porta,LOW); 44 } else { 45 contador = contador; 46 digitalWrite(porta,LOW); 47 } 48 }else{ 49 50 if (sensorentrada == 1) { 51 52 Serial.println("Maximum capacity reached!"); 53 digitalWrite(porta,LOW); 54 55 } else { 56 contador = contador; 57 digitalWrite(porta,LOW); 58 } 59 60 if (sensorsaida == 1) { 61 contador = (contador - 1); 62 delay(1000); 63 digitalWrite(porta,HIGH); 64 delay(3000); 65 digitalWrite(porta,LOW); 66 } else { 67 contador = contador; 68 digitalWrite(porta,LOW); 69 } 70 } 71 72 /* Serial.print("Inside :"); 73 Serial.println(contador); 74 Serial.print("Vacancy :"); 75 Serial.println(10-contador); 76 Serial.println("______________________________________"); 77 */ 78 protocolo =(a + contador + b); 79 Serial.println(protocolo); 80 delay(25); 81}
Downloadable files
Description of how the project works
Sever project
Description of how the project works
Comments
Only logged in users can leave comments
wellingtomgrolli
0 Followers
•0 Projects
Table of contents
Intro
1
0