OK, dit is niet een volledig autonoom "krijg u een bier, opent het voor u en vervolgens tweet over het" robodog (nog ;) maar als u bent jeuk te krijgen voorbij de BLINKIE lampjes op een breadboard fase met je Arduino en je tien of weet iemand die tien dit misschien een beroep op u.
Dit is eigenlijk de eerste gepubliceerde deel van een afterschool leren ik ben bezig met project waaruit de Arduino UNO buiten de knipperende LEDs. Hopelijk zal dit zijn weg vinden naar een lesplan voor volgend semester dat ongeveer het Arduino lessen op de website van Adafruit leersysteem volgen zal .
Welke 0.31 doet: Wanneer u PuppyDuino huisdier kwispelt ze haar staart in dankbaarheid. Stop haar aaien en staart kwispelen stopt ook.
Hoe het werkt: Een lichtsensor (gemaakt met een fotoweerstand) op het eerste gezicht reageert op de schaduw van een passerende hand. Minder licht = hogere spanning op een analoge pin. Zodra de spanning van een drempel wordt overschreden, wordt de servomotor gesignaleerd aan de wag van de staart.
Een soortgelijke regeling met een trim potentiometer op een andere analoge pin kunt u die drempel kruisspanning om overeenkomen met omgevingslicht.
Concepten geleerd: Analoge ingang, digitale input, potentiometers, photoresistors, servo-control, seriële monitor, breadboarding en de tevredenheid van het maken van een echte ding dat reageert door echte dingen doen.
Waarom 0.31? Omdat PuppyDuino een platform dat veel ruimte is voor upgraden heeft - LED ogen, gemotoriseerde wielen, afstand sensoren, enz. Dus, dat ding "krijgen een biertje voor je" aan de achterkant van je geest voor een toekomstige versie levend te houden. Ook, ik sloeg over enkele inleidende Arduino projecten die PuppyDuino-stijl, die ik later zal document kon worden onderwezen. Die kunnen 0,1 en 0,2.