מתקינים את הספרייה IRremote (Sketch > Include Library > Manage Libraries), מעלים את הקוד, פותחים את ה־Serial Monitor ולוחצים על מקשים. כל מקש מדפיס את הקוד שלו, ואז אפשר לכתוב if לכל מקש.
#include <IRremote.hpp>
void setup() {
Serial.begin(9600);
IrReceiver.begin(2, ENABLE_LED_FEEDBACK); // receiver signal on pin 2
}
void loop() {
if (IrReceiver.decode()) {
Serial.println(IrReceiver.decodedIRData.command, HEX);
IrReceiver.resume();
}
}
שימו לב: אור שמש חזק ונורות פלורסנט מפריעים למקלט. אם הקודים קופצים, הסתירו את החיישן מהאור או התקרבו עם השלט.
רוצים לבנות רכב שנוסע עם השלט? זה אחד הפרויקטים הראשונים בקורס הרובוטיקה שלנו.