Girino - snabb Arduino oscilloskop (13 / 26 steg)
Steg 13: tröskel
- med en trimmer kan vi manuellt ange en spänning nivå.
- med hjälp av Arduino PWM kan vi sätta nivån av programvara.
På bilden kan vi se hårdvara genomförandet av tröskeln i båda banor.
För manuell val räcker en multi sväng potentiometer lägga mellan + 5 V och GND.
Medan vi behöver ett low-pass filter som filtrerar en PWM-signal kommer från Arduino för programval. PWM-signaler (mer om detta att följa) är fyrkantiga signaler med en konstant frekvens men en variabel puls-bredd. Denna variation innebär en variabel medelvärde för den signal som kan extraheras med ett lågpassfilter. En bra cutoff frekvens för filtret är ungefär en hundradel av PWM frekvensen och jag valde ca 560 Hz.
Efter två tröskel källorna jag in ett par stift som gör det möjligt för att markera, med en hoppare, vilken källa som jag ville. Efter valet jag också lagt till en sändare anhängare för att frikoppla källorna från Arduino PIN-koden.