Omet navegació

Seguidor de ratlles

Un seguidor de ratlles és un sensor que consta d'un led emissor d'infraroigs i un fototransistor receptor d'infraroigs, junt a un processador que dona una eixida digital que és el que mesura ESP32. Es sol gastar per detectar la proximitat d'un objecte a 1 cm de distancia o per detectar ratlles negres sobre un fons blanc.

Fes el muntatge següent:

Seguidor de ratlles + Arduino

Fixa't que l'eixida digital del sensor pel pin 1 del sensor està connectada a la entrada digital d'Arduino pel pin 5 d'Arduino. La informació va del sensor a l'Arduino.

Ara fes el programa següent amb Blockly@rduino.

Seguidor RatllaNegra

Cal que et mogues al fer les proves a 1 cm del full blanc creuant la ratlla negra. Si estàs a més distancia no pots detectar res.

El programa equivalent en Arduino IDE és:

boolean Deteccio_RatllaNegra = 0;

void setup() {
  Serial.begin(115200);
  pinMode(19, INPUT);

}

void loop() {
    Deteccio_RatllaNegra = digitalRead(19);
    Serial.println(Deteccio_RatllaNegra);
    Serial.println("Si és 0 vol dir que detecta fullBlanc");
    Serial.println("Si és 1 vol dir que detecta ratllaNegra");
    delay(1000);

}// final programa

Clica el botó </> Codi al BlocklyArduino per exportar el programa a un format llegible per Arduino IDE. Pega dins el codi i carrega el programa a la targeta.

En Windows, no cal pegar el codi a Arduino IDE, prem el botó transfereix a la targeta per carregar el codi a la targeta.

Em ambdos casos no oblides prémer el botó boot al ESP32 i el mantens premut fins que comença a compilar-se el programa 3 segons més tard de prémer el botó Puja/Transfereix a la targeta, podràs veure el % de carrega del programa i al final veuràs un missatge al terminal d'Arduino i el programa s'executarà.

 

Creat amb eXeLearning (Finestra nova)