Arduino öppen källkod elektronik och inbyggda processor plattformen kan användas för att styra och övervaka en infraröd sensor . IR-sensorer kan användas för att detektera närhet, ta emot kommunikationssignaler och även upptäcka rörelse av en person. Arduino kan programmeras att övervaka en IR -sensor och reagera på en avkänd IR nivå . Oavsett om du väljer en IR -sensor med en digital utgång eller en med en analog utgång , med hjälp av en IR -sensor med din Arduino kräver lite, om någon , externa komponenter och bara några rader kod . Saker du behöver
Arduino utvecklingsplattform
Visa fler instruktioner
1
Välj en IR -sensor . Det finns olika typer av IR-sensorer för olika ändamål, såsom fjärrkontroll, närhet upptäckt, kommunikation och mänsklig rörelsedetektering. Välj IR-sensorn passar bäst för din applikation .
2
Anslut IR -sensor till Arduino . Beroende på vilken typ av produktion som tillhandahålls av IR-sensorn som du har valt , välja en lämplig ingång stift på Arduino . Till exempel , om din IR-sensorn avger en analog signal , kanske du vill ansluta IR-sensorn till stiftet A0 i din Arduino , vilket kan tjäna som en analog ingång stift . Addera 3
Program Arduino . Skriv kod för att läsa IR-sensor värde som matas in till stiftet av Arduino . Till exempel , om du har en IR -sensor med en analog utgång ansluten till stift A0 av Arduino , kan du inkludera en kodrad som " int IRsensorValue = analogRead ( A0 ) , " i ditt program . Den rörliga IRsensorValue kommer att innehålla ett värde som representerar den analog-till- digital-omvandling av den signal som matas till A0 .
4
Test IR-sensorn och Arduino tillsammans. När du har överfört ditt program till Arduino enligt tillverkarens specifikationer , är du redo att testa . För att testa enklare , kanske du vill ge någon form av visuell produktion ( t.ex. en ansluten LED till Arduino ) för att indikera en förändring i tillstånd av IR-sensorn . Om din Arduino och IR -sensorn inte verkar fungera korrekt , kontrollera kretskopplingar och kontrollera ditt program för att se till att din kod läser rätt stift Arduino i rätt läge ( digital eller analog ) .
Addera