Pinebox: Elektronik Design (24 / 31 steg)
Steg 24: Riktning/blixt
Två GPIOs används för att driva fram och bak blinkar/lyser för kamera spinner/modul. De samma GPIOs används som insatsvaror känna två mikrobrytare för kamera-riktning avkänning. (Främre tillbaka, sida, off)
Standard dessa stift är kvar som utgångar, state = 0, för att hålla ljuset borta.
För att läsa växlarna kamera riktning, luckan du till insatsen, läser dem, ange igen.
För att avfyra blixt, ange = 1, vänta, återställa till state = 0,
Som insatsvaror: svag dra ups (47K, R411/R412, visas inte här) används för att byta position (öppet/stängt) inte stör LED enhet (tvingar det eller inaktivera!): spänning swing mätt som insatsvaror som 0.0v (växeln öppen), 3.5v (switch stängt)
Som utgång: Zener ZD303/304 ger en spänning tappar/differential så transistor b-e korsningen inte drar ner spänningen vid GPIO nod till 0.7V (låg) hela tiden!
De synliga delarna av blixtar är på två små hjälpare brädor monterade inför ur fallet, liksom pullup motstånd och kamera spinner växlar.