Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédente | |
issue93:arduino [2015/03/18 12:37] – auntiee | issue93:arduino [2015/03/18 17:22] (Version actuelle) – andre_domenech |
---|
It’s not elegant by any means, but it works.** | It’s not elegant by any means, but it works.** |
| |
Le mois dernier, je vous ai montré ce que j'avais déjà pour ma porte automatique de poulailler. Eh, ben, comme toujours, quand je réussis à régler un problème, j'y introduit quelque chose de deux fois plus complexe. Mon système est maintenant passé d'un simple servo et une LDR [photorésistance] à un servo complet, une LDR, un détecteur d'humidité et un écran LCD. | Le mois dernier, je vous ai montré ce que j'avais déjà pour ma porte automatique de poulailler. Eh, bien, comme toujours, quand je réussis à régler un problème, j'y introduis quelque chose de deux fois plus complexe. Mon système est maintenant passé d'un simple servo et une LDR [photorésistance] à un servo complet, une LDR, un détecteur d'humidité et un écran LCD. |
| |
Un servo tourne en général de zéro à 180° et, dans le code, nous pouvons spécifier jusqu'à quel angle nous voulons que le servo bouge. Un servo complet est (pour ce que j'ai pu comprendre) quelque part entre un moteur et un servo. Vous le traitez comme un servo dans le code, mais c'est plutôt comme un moteur car il peut tourner sur 360°, mais vous ne pouvez pas spécifier un angle. Ceci me posa un bon problème quand je devais lancer le servo en avant pour lever la porte, puis en arrière pour baisser la porte. J'ai finalement résolu ce problème avec un truc plus ou moins bâclé en utilisant la commande open : | Un servo tourne en général de zéro à 180° et, dans le code, nous pouvons spécifier jusqu'à quel angle nous voulons que le servo bouge. Un servo complet est (pour ce que j'ai pu comprendre) quelque part entre un moteur et un servo. Vous le traitez comme un servo dans le code, mais c'est plutôt comme un moteur car il peut tourner sur 360°, mais vous ne pouvez pas spécifier un angle. Ceci me posa un bon problème quand je devais lancer le servo en avant pour lever la porte, puis en arrière pour baisser la porte. J'ai finalement résolu ce problème avec un truc plus ou moins bâclé en utilisant la commande open : |