OK, ce n’est pas un robodog « vous obtenez une bière, ouvrez-le pour vous et puis tweet à ce sujet » entièrement autonome (encore;) mais si vous êtes des démangeaisons à franchir l’étape de lumières blinky sur une maquette avec votre Arduino et vous dix ou connaissez quelqu'un qui est de dix, cela pourrait faire appel à vous.
C’est en fait la première partie publiée de l’afterschool apprentissage projet clignotantes que je travaille illustrant l’Arduino UNO au-delà LED clignotantes. J’espère que cela trouvera son chemin dans un plan de leçon pour le prochain semestre qui suivra à peu près les leçons de l’Arduino sur le site Adafruit Learning System .
Quel 0,31 est: Lorsque vous pet PuppyDuino elle agite la queue en signe de gratitude. Cesser de lui caresser et remue la queue s’arrête trop.
Comment ça marche: Un capteur de lumière (fait avec une photorésistance) sur le visage réagit à l’ombre d’une main de passage. Moins de lumière = tension plus élevée sur une broche analogique. Une fois qu’une tension de seuil est dépassée, le servomoteur est signalé à remuer la queue.
Un accord semblable avec un potentiomètre garniture sur une autre broche analogique vous permet d’ajuster ce seuil de tension afin de correspondre à des conditions de luminosité ambiantes.
Concepts appris: Entrée analogique, entrée numérique, potentiomètres, photo-résistances, servocommande, serial monitor, breadboarding et la satisfaction de faire une chose réelle qui réagit en faisant des choses réelles.
Pourquoi 0,31? Parce que PuppyDuino est une plateforme qui a beaucoup de place pour la mise à niveau - LED yeux, roues motorisés, distance des capteurs, etc.. Ainsi, perpétuer cette chose « obtenir une bière pour vous » à l’arrière de votre esprit pour une version future. Aussi, j’ai sauté sur certains projets Arduino liminaires qui pourraient être enseignées style PuppyDuino que je vais documenter plus tard. Ceux qui peuvent être de 0,1 à 0,2.