Etape 5: maintenant pour le bit Arduino...
Ajouter la bibliothèque VarSpeedServo à votre IDE Arduino à l’aide de la méthode d’importation de bibliothèque habituelle. (https://github.com/netlabtoolkit/VarSpeedServo).
Cette bibliothèque est très bonne pour être en mesure de contrôler la vitesse du servo sans avoir à déconner PWM calendrier, jouer avec le fichier standard servo.h ou mettre boucles lentes dans votre code. Il y a 3 parties à la méthode de servo... angle, vitesse et « attendre pour être déplacé à la fin ». Découvrez le sketch, et vous verrez que c’est assez simple.
Copiez et collez l’esquisse du fichier txt joint, coller dans une nouvelle esquisse et charger sur le Nano. Je suis encore à apprendre cette langue et c’est probablement une façon très mauvaise, rond point de le faire, mais ça marche, alors ne soyez pas trop sévère sur moi.
Maintenant, vous avez constituer un diviseur de tension entre Pi (broche 4, Tx) et Nano (broche 16, D1/Tx). C’est parce que le Nano utilise 5v sur les broches de IC2 et le Pi 3.3V.
Connecter les 2 ensemble directement... et la fumée s’échappera de la Pi (bien sûr plus cher celui brûlera premier... Tout à fait logique!)
Voici comment...
http://blog.oscarliang.net/Raspberry-pi-and-arduin...
Une fois que vous avez fait cela, puis il suffit de brancher le câble de signal de chaque servo aux broches Nano 3, 5, 6, 9, 10, 11 (toutes les PWN quilles), tous les servos + fils à un common-rail électrique et tous les fils de terre sur un rail d’un terrain d’entente. Assurez-vous que la broche gnd Nano, Pi GPIO gnd broche servo de motifs et sont tous connectés sur le même rail.
Connectez le servo + rail à une alimentation de 5V costaud sympa (j’utilise un 7.4V 1000mAh LiPo), batterie négative sur le rail au sol.
Branchez un câble USB/USBmini entre un port USB sur la Pi et le Nano. Brancher un bloc d’alimentation dans la Pi et attendre jusqu'à ce que tout est chargé vers le haut. Se connecter à votre WAP Pi, ouvrez le navigateur et accédez à votre serveur web... playtime ! :-)
Espérons que ce sera d’une certaine utilité à quelqu'un. Il était intéressant de rassembler toutes les pièces différentes, et ouvre des options permettant de combiner la puissance de la Pi pour offrir un site web basé GUI pour contrôler un arduino back-end.
J’expérimente actuellement avec la puce de 20PU ATTiny84 de parler à et d’un module wifi de NRF24L01 pour une version web sans cela. Je peux suivre avec une instructable pour cela ainsi.
Dirigez-vous vers mon lien youtube une vidéo de la Raspiduino en action et peut-être arrêter par mon imprimante A3 à CNC machine de conversion vidéo sur le chemin du passé.
A bientôt.