Nwlapcug.com


Come utilizzare un sensore IR con Arduino

Come utilizzare un sensore IR con Arduino


L'elettronica open-source Arduino e la piattaforma del processore embedded può essere utilizzati per controllare e monitorare un sensore a infrarossi. Sensori IR possono essere utilizzati per rilevare prossimità, ricevere segnali di comunicazione e anche di rilevare il movimento di una persona. Arduino può essere programmato per monitorare un sensore IR e reagire ad un livello percepito di IR. Se si sceglie un sensore a infrarossi con uscita digitale o uno con un'uscita analogica, utilizzando un sensore a infrarossi con il vostro Arduino richiede poco, se del caso, componenti esterni e solo poche righe di codice.

Istruzioni

1

Selezionare un sensore IR. Ci sono diversi tipi di sensori IR per vari scopi, ad esempio controllo remoto, rilevamento di prossimità, comunicazione e rilevamento del movimento umano. Scegliere il sensore più adatto alla vostra applicazione.

2

Collegare il sensore IR ad Arduino. A seconda del tipo di output forniti dal sensore IR che hai selezionato, scegliere un pin di input appropriato sul Arduino. Ad esempio, se il tuo sensore IR emette un segnale di analogico, si desidera collegare il sensore IR al pin A0 di Arduino, che può servire come un pin di input analogico.

3

Programma di Arduino. Scrivere il codice per leggere il valore del sensore IR in ingresso al pin di Arduino. Ad esempio, se si dispone di un sensore IR con un'uscita analogica collegata al pin A0 di Arduino, è possibile includere una riga di codice come "int IRsensorValue = analogRead(A0);" nel vostro programma. La variabile IRsensorValue contiene un valore che rappresenta la conversione analogico-digitale del segnale applicato ad A0.

4

Testare il sensore IR e Arduino insieme. Dopo aver trasferito il programma ad Arduino secondo le specifiche del produttore, sei pronto per il test. Per rendere più facile il test, è possibile fornire una qualche forma di output visivo (ad esempio un LED collegato ad Arduino) per indicare un cambiamento di stato del sensore IR. Se il sensore IR e Arduino non sembrano funzionare correttamente, controllare i collegamenti del circuito e controllare il vostro programma per assicurarsi che il codice sta leggendo il pin corretto di Arduino nella modalità corretta (digitale o analogica).