X9C103P grundläggande drift (3 / 5 steg)
Steg 3: Basic-kod
Syftet med mina första kodning var att uppnå den enkel rörelsen vindrutetorkarens och bekräfta detta "arbeta" med vissa visuella utgång. Eftersom det finns liten nytta till denna primitiva kod, är ingår skissa den efterföljande återgivning som innehåller ett enkelt användargränssnitt kontroll. Skissen kräver inga bibliotek.
Grunden för skissen följer en beskrivning av den X9C103P där den springande punkten är "disk inte radbrytning runt när klockat till antingen extrem". Om räknaren wiper är därför ökat eller minska med på minst det högsta antalet enhetens torkar tap poäng, måste torkar på en av de fasta terminalerna. Wiper rörelse antalet behövs är för X9C103P 100 och den nominella resistansen blir 0Ω eller 10kΩ när klar.
Av tre enheter testas, började alla med torkare på 10kΩ fast terminal. Minska torkar disken för den första upprepningen är valt att illustrera "Radbryt inte" kännetecken i skissen. Den andra iterationen visar det torkar tap som synkroniseras med det tilldelade tap nummer/motståndet. Skissen tap är enkel som noll vid 0Ω fasta terminal.
Kommentarerna i skiss listning bör ge en aning om syftet. Koden har hållits ganska enkelt och det finns inga anspråk på att de värden som används för förseningar är välgrundad. Det kan noteras att koden gör särskilt nämna att undvika användning av icke-flyktig lagring. Det verkar mer "uppenbara" kodning skulle resultera i icke-flyktig lagring av varje torkar rörelse. Det är dock lika möjligt X9C103P produktblad har varit misstolkas.
Lagring av en önskad torkar position i icke-flyktigt minne är inte omfattas av detta Instructable.
Den grundläggande skissen kunde men lätt förlängas för denna möjlighet.