L'elettronica open-source Arduino e la piattaforma del processore incorporato possono essere usati per controllare e monitorare un sensore a infrarossi . Sensori IR possono essere utilizzati per rilevare la vicinanza , ricevere segnali di comunicazione e anche rilevare il movimento di una persona . Arduino può essere programmato per monitorare un sensore IR e reagire ad un livello IR rilevata . Se si sceglie un sensore IR con uscita digitale o uno con una uscita analogica , mediante un sensore IR con il tuo Arduino richiede poco, se del caso, i componenti esterni e solo poche righe di codice. Cose che ti serviranno
Arduino piattaforma di sviluppo
Show More Istruzioni
1
Selezionare un sensore IR . Ci sono diversi tipi di sensori IR per vari scopi, quali il controllo remoto , rilevamento di prossimità , di comunicazione e di rilevamento del movimento umano . Scegliere il sensore IR più adatta alla vostra applicazione .
2
Collegare il sensore IR per Arduino . A seconda del tipo di output fornito dal sensore IR che avete selezionato , scegliere un pin di ingresso appropriato sul Arduino . Per esempio, se il sensore IR emette un segnale analogico , si consiglia di collegare il sensore IR al pin A0 di Arduino , che può servire come un pin di ingresso analogico .
3
Programma Arduino . Scrivere il codice per leggere il valore del sensore a infrarossi che si sta ingresso al pin di Arduino . Ad esempio , se si dispone di un sensore IR con uscita analogica collegata al pin A0 di Arduino , si potrebbe includere una riga di codice , ad esempio " int IRsensorValue = analogRead ( A0 )," nel vostro programma . Il IRsensorValue variabile conterrà un valore che rappresenta la conversione analogico- digitale del segnale applicato ad A0 .
4
prova il sensore IR e Arduino insieme . Dopo aver trasferito il programma per l' Arduino base alle specifiche del costruttore , si è pronti per eseguire il test. Per rendere il test più facile, si consiglia di fornire una qualche forma di output visivo ( come ad esempio un LED collegato alla Arduino ) per indicare un cambiamento di stato del sensore IR . Se il vostro Arduino e il sensore IR non sembrano funzionare correttamente , controllare i collegamenti del circuito e controllare il vostro programma per assicurarsi che il codice sta leggendo il corretto pin del Arduino nel modo corretto ( digitale o analogico ) .