MOTORI
Con lo stesso ragionamento scriviamo un programma per far andare indietro il microrobot.
#CHIP 16F84, 4 'Tipo di PIC utilizzato
Dir PORTA OUT 'Definisco le porte d'uscita
Dir PORTB IN 'e d'ingresso
PortA = b'00000110' 'Alimento gli amplificatori per i motorini
END 'Fine del programma
Abbiamo solo scambiato i valore degli ultimi 4 bit. In sintesi abbiamo invertito l’alimentazione dei motorini e quindi gireranno nel senso opposto. Vi ricordo che al posto del codice binario è possibile inserire il valore convertito in decimale, in questo caso al posto di b'00000110' possiamo mettere il numero 6. Se vogliamo far girare a sinistra il microrobot dobbiamo mandare avanti il motore di destra ed indietro il motore di sinistra, viceversa per farlo girare a destra. Quindi per far girare a sinistra il microrobot, dovremmo cambiare il terzo ed il quarto bit.
#CHIP 16F84, 4 'Tipo di PIC utilizzato
Dir PORTA OUT 'Definisco le porte d'uscita
Dir PORTB IN 'e d'ingresso
PortA = b'00001010' 'Alimento gli amplificatori per i motorini
END 'Fine del programma
Mentre per farlo girare a destra il valore binario è il seguente: PortA = b'00000101'
Ricapitolando:
Aggiunta il link al corso Linux Uno su Udemy.
Aggiunto il tutorial per la realizzazionedi un Arcade con materiale di riciclo.