Ajuda em elaboração do código

Preciso programar meu TCC é um estacionamento tenho que introduzir as mensagens de forma correta,contar as vagas
dentro do estacionamento estou utilizando dois LDR um para entrada do estacionamento e saida do estacionamento adiquiri o LCD shields preciso de ajuda com a programação pois sou novo na linguagem do arduino.

FONE (51)8472-2275

Se nao me engano o TCC e para TU fazeres...

Cara, inicia de alguma forma seu projeto, pois fica mais fácil de ajudarem.

Zimermann:
Preciso programar meu TCC é um estacionamento tenho que introduzir as mensagens de forma correta,contar as vagas
dentro do estacionamento estou utilizando dois LDR um para entrada do estacionamento e saida do estacionamento adiquiri o LCD shields preciso de ajuda com a programação pois sou novo na linguagem do arduino.

FONE (51)8472-2275

Meu codigo está acionando a cancela corretamente e adionando as mensagens
mas preciso de ajuda para criar um contador ou algo que monitore 10 vagas
através de dois sensores um que você entra no estacionamento e outro que sai do estacionamento
preciso de ajuda se pederem me ajudar agradeço!!!

o código que criei e esse:

#include <Servo.h>
#include <LiquidCrystal.h>

LiquidCrystal lcd(8, 9, 4, 5, 6, 7);

Servo myservo;
int sensorState = 0;
int sensorpin1 = 34 ;
int sensorpin2 = 36 ;
int pos = 0;
int contador = 0;
int valorCalibrado = 10;

void setup()
{
lcd.begin(16, 2);
pinMode(sensorpin1,INPUT);
pinMode(sensorpin2,INPUT);

myservo.attach(44);
}

void loop()
{

Serial.begin(9600);
lcd.setCursor(0,0);
lcd.print(" estacionamento "); // mensagem LDC shilds
lcd.setCursor(0,1);
lcd.print(" inteligente "); // mensagem LDC shilds

myservo.write(90); // pos 0 grau

if (sensorState = digitalRead(sensorpin1)) //transistor com base ativa
{
lcd.setCursor(0,0);
lcd.print(" bem vindo "); // mensagem LDC shilds

myservo.write(0); //pos 90 Graus
delay(300); // Tempo 300 m/s

if(digitalRead(sensorpin1) >10) //objeto passando entre o LDR e o LED
{
lcd.print(contador++);
Serial.println(contador);
while(digitalRead(sensorpin1) > 10)
{
}
delay(500);//Aguarda 500 ms.
}
}

if (sensorState = digitalRead(sensorpin2)) //transistor com base ativa
{

lcd.setCursor(0,0);
lcd.print(" volte sempre "); // mensagem LDC shilds

myservo.write(0); //pos 90 Graus
delay(300); // Tempo 300 m/s
if(digitalRead(sensorpin2) >10) //objeto passando entre o LDR e o LED
{
lcd.print(contador--);
Serial.println(contador);
while(digitalRead(sensorpin2) < 10)
{
}
delay(500);//Aguarda 500 ms.
}
}

if (contador = 10);

{
lcd.setCursor(0,0);
lcd.print("lotado");
}
}

Imagino a qualidade do profissional que vai sair (ou não) dessa escola. :zipper_mouth_face: