esempio numero 08 gestire un contatore modulo 100

by / lunedì, 12 Ottobre 2015 / Published in Esempi di Robotica, Francesco, Il blog




ESEMPIO 08 – PILOTARE UN CONTATORE MODULO 100




Verrà pilotato un circuito che realizza un contatore modulo 100. ad ogni variazione in discesa del segnale di ingresso il contatore incrementerà di uno il suo valore (il circuito è presente tra i circuiti per la robotica, anche se interessa in modo solo didattico).

Per questo esempio è richiesto oltre alla board Arduino UNO un circuito con un contatore modulo 100, un cavetto USB e un PC con istallato il programma Arduino.

Il programma:

/**************************************************************

*

* PILOTARE UN CONTATORE MODULO 100

*

**************************************************************/

int cont_urto=9;

int tempo=500;

void setup()

{

Serial.begin(9600);

pinMode (cont_urto,OUTPUT);

}

void loop()

{

digitalWrite(cont_urto,HIGH); // ALZA IL SEGNALE

delay(tempo);

digitalWrite(cont_urto,LOW); // ABBASSA IL SEGNALE

}

Con questo esempio ogni mezzo secondo si varia il valore del segnale che andrà a pilotare il circuito contatore vero e proprio.

Ogni secondo il contatore aumenterà di uno il proprio valore. Dopo il valore 99 il contatore visualizzerà il valore 00.

(217)

Tagged under: ,
TOP