Puzzlebox bana: Med en Arduino att styra en infraröd helikopter (2 / 9 steg)
Steg 2: Fånga styrsignalen
Du kanske har en fråga: Hur kan du lära dig de IR-kod som används av en fjärrkontroll?
Ett sätt är att använda en Logik Analyzer.
En logik analyzer är ett elektroniskt instrument som visar signaler i en digital krets. (Digitala kretsar representerar signaler av diskret band av analoga nivåer i stället för ett kontinuerligt spektrum. I princip finns bara två olika spänning i en krets, säger 5V och 0V, då är det en digital krets. Om spänningen i kretsen kan vara någon spänning i mellan, är det en analog krets.)
Eftersom vi vet redan att en IR-kod är en digital signal i stället för en analog signal, kan vi använda en logik analyzer att fånga och spela in koden som avges av IR-LED. Först klippa i till de gemensamma (ibland markeras som GND, menande "marken") katod pin av IR-LED, och sedan klämma en signal kanal för analysatorn i till anoden stift samma IR-LED. Säg då logik analysutrustningen starta inspelningen signalen. Om du inte vet vilken samplingsfrekvens att använda, sedan använda alternativet högsta tillgängliga.
Det är lätt att identifiera IR ljusdioder polaritet är enkelt även efter att de var lödda: det finns två elektroder inuti en IR-LED, ju större/längre är katoden och den mindre är anoden. Se foto.
Obs: det bör nämnas att om logik analysatorn inte läsa en IR-signal, men registeransvarige kan göra helikoptern flyga, det är möjligt att testsladdarna klipps på fel sätt runt, och att marken och signal leder bör stängas.