PWMSwizzling un Edison Arduino Breakout pour travailler avec Grove Seeed moteur boucliers (1 / 4 étapes)

Étape 1: Comprendre pourquoi cela ne fonctionne pas dès le déballage

Quand un bouclier de moteur Seeed Grove est connecté à une carte Intel Edison Arduino Breakout qui a sa configuration standard "out of the box", qu’un moteur à courant continu sera contrôlable par les esquisses d’Arduino démo moteur standard.

J’ai observé qu’un redémarrage de la flasque arrière se traduirait par un essorage court du second moteur DC. Il se déplacerait seulement une fois, malgré la boucle de l’esquisse à plusieurs reprises tenter de conduire les moteurs en alternant les directions.

Branchement d’un moteur pas à pas et une esquisse de contrôle de moteurs pas à pas de chargement seraient traduirait par aucun mouvement de moteur du tout. J’ai utilisé un Arduino Uno pour confirmer que le flasque arrière du moteur, moteurs et croquis de démo travaillaient sur le matériel original Arduino. Les problèmes de contrôle étaient quelque chose de spécifique pour l’émulation de Intel Edison Arduino.

Étant donné que seulement un des deux moteurs DC réagissait aux entrées de commande, j’ai essayé diverses modifications de croquis dans le but d’avoir le problème à échanger entre les deux moteurs. J’ai ajusté les moteurs à courant continu commande esquisse pour modifier l’ordre dans lequel activer épingles ont été mis à jour et les retards entre l’affectation et l’utilisation de broches. En vain.

J’ai une V1 et une version V2 du bouclier Seeed contrôle moteur. La version V2 a été plus utile pour déboguer le problème de contrôle. Le flasque arrière du V2 a indicateurs LED pour le moteur permettent de lignes. Le V1 ne dispose pas de ces indicateurs. En utilisant le bouclier de la V2, j’ai pu voir qu’une des lignes enable moteur était jamais de passer à actif.

J’ai investi beaucoup de temps à traquer des mentions de l’incompatibilité des boucliers moteur Seeed Grove avec l’Edison Intel internet. Descriptions de problèmes ont été trouvées, mais pas de références pour les solutions retroussées. Quelques suggestions de réglage GPIO broche calendrier ont été essayé sans succès.

Ce n’était pas jusqu'à ce que j’ai trouvé le guide du matériel Edison Arduino Breakout Conseil qu’une miette de pain sur le sentier et la réponse a été trouvée.

https://Communities.Intel.com/servlet/JiveServlet/...

Le premier indice était dans la documentation pour un bloc de cavaliers PWM a marqué sur la carte de dérivation. Cet ensemble de 10 bornes avec 4 cavaliers 2 broches est documenté comme la PWMSwizzler. Il contrôle dont 4 des 6 broches PWM Arduino standards sont actifs sur la carte de dérivation Arduino Edison. Seulement 4 des 6 broches PWM normales sont disponibles pour n’importe quelle configuration matérielle donnée de la carte de dérivation. Même s’il existe des PWM ~ marques sérigraphiés à côté les 6 broches sur la carte de dérivation, pas toutes les broches peuvent être actives en même temps.

La configuration d’usine de la carte de dérivation Arduino permet aux broches PWM 3, 5, 6 et 9. Le PWM 10 et 11 broches sont inactifs.

Examen de la fiche de données de Grove Seeed flasque arrière révèle que les boucliers épingles D8 grâce à D13.

http://www.seeedstudio.com/wiki/Motor_Shield_V1.0

http://www.seeedstudio.com/wiki/Motor_Shield_V2.0

Il devenait évident que la configuration matérielle par défaut pour la carte de dérivation Arduino ne parlerait pas à la flasque arrière Seeed parce que les broches D10 et D11 n’étaient pas actifs.

Articles Liés

Intel Edison Arduino serial pour communication série de processus hôte

Intel Edison Arduino serial pour communication série de processus hôte

L'évasion de Intel Edison Arduino est un mini-ordinateur basé sur linux qui peut être programmé à l'aide de l'IDE Arduino et le cadre. Il peut également être utilisé comme n'importe quel autre système Linux en C/C++, Python, node.js et beaucoup d'aut
Trucs et astuces pour travailler avec des lampions

Trucs et astuces pour travailler avec des lampions

Ces derniers temps je travaille beaucoup avec la guirlande lumineuse.Ils sont grands pour les petits projets portables car les fils sont minces et n'ont pas isolant en plastique, les ampoules sont étanches et ont un profil bas, et il n'y a de nombreu
Etiquette de polymère de lithium : Un Guide complet pour travailler avec LiPo

Etiquette de polymère de lithium : Un Guide complet pour travailler avec LiPo

ce Instructable j'irai sur les bases du bon remplissage, déchargement, manutention, utilisation, stockage et le soin des batteries lithium-polymère donc vous pouvez les utiliser en toute sécurité et efficacement dans vos projets futurs.  Maintenant,
Adapter les batteries outil pour travailler avec alimentation et disposent d’un système de double

Adapter les batteries outil pour travailler avec alimentation et disposent d’un système de double

Cesser d'acheter cher ou même les piles de marque bon marché qui seront le dernier délai d'un mois! Avec ce système vous devez uniquement modifier et vieille batterie morte et il va fonctionner avec la même avec cette « batterie » modifiée qui sera b
Modding Shure embouts triple-bride pour travailler avec des écouteurs Ultimate Ears SuperFi

Modding Shure embouts triple-bride pour travailler avec des écouteurs Ultimate Ears SuperFi

je venais d'acheter des écouteurs de série grandes SuperFi de Ultimate Ears, mais j'ai trouvé que les embouts, ils ont fourni, alors qu'ils étaient assez bons, n'étaient pas tout à fait aussi confortables que les embouts de Shure en triple-bride. J'a
Fer blanc fille #3--les outils de base pour travailler avec le fer-blanc

Fer blanc fille #3--les outils de base pour travailler avec le fer-blanc

fer blanc est facile à manipuler à l'aide d'outils à main de base. Cette vidéo vous montre quels sont les outils dont vous avez besoin. Consultez http://www.tinplategirl.com pour toutes les vidéos de cette série, ainsi que beaucoup de grands projets
Longue portée, 1,8 km, Arduino pour Arduino communication sans fil avec le HC-12.

Longue portée, 1,8 km, Arduino pour Arduino communication sans fil avec le HC-12.

Dans ce instructable vous apprendrez comment communiquer entre Arduinos sur une longue distance jusqu'à 1,8 km en plein air.Le HC-12 est un module de communication sans fil port série qui est très utile, très puissant et facile à utiliser.Tout d'abor
Travailler avec plusieurs ordinateurs (pour les étudiants)

Travailler avec plusieurs ordinateurs (pour les étudiants)

travailler avec plusieurs ordinateurs peut être très difficile. On ne sait jamais quels fichiers sont sur quel ordinateur, vous pourriez rencontrer des problèmes avec plusieurs version du même fichier, et par conséquent, vous risquez de perdre vos fi
Arduino Noël Light avec Music Sync

Arduino Noël Light avec Music Sync

je suis tombé sur deux grands instructables et ont décidé d'unir leur.    prend huit lignes de lumières et utilise le code sur l'Arduino pour "jouer" "Joy To The World".  Je l'ai testé à l'aide de LEDs, et c'est très précis.  J'ai voul
Travaillant avec de la soie - jupe cercle

Travaillant avec de la soie - jupe cercle

il y a beaucoup de grand cercle jupe tutoriaux ici sur instructables et partout sur le web en général, alors ce sera juste quelques conseils pour comment faire mine, ainsi que pour travailler avec de la soie.Faites le calcul ! J'adore l'app de Londre
Série de tutoriels vidéo de débutants pour ITO avec Intel Edison (IntelIot)

Série de tutoriels vidéo de débutants pour ITO avec Intel Edison (IntelIot)

Environ un mois retour j'ai eu l'occasion de faire partie d'ITO road show organisé par Intel à Pune, en Inde. C'était une expérience incroyable. Je voulais construire une voiture RC IoT contrôlée avec peu de fonctionnalités. Ayant travaillé avec Ardu
Affichage de température Intel Edison/Arduino avec rétro-éclairage momentanée

Affichage de température Intel Edison/Arduino avec rétro-éclairage momentanée

Bienvenue! Dans ce instructable je va être vous guider à faire votre propre thermomètre numérique avec un rétro-éclairage momentané. Cette instructable utilise des pièces de l'Intel Edison IoT Dev Kit, qui m'a été très généreusement donné d'Intel et
Convertir un piano jouet pour travailler comme un périphérique midi et utilisez-le avec Synthesia

Convertir un piano jouet pour travailler comme un périphérique midi et utilisez-le avec Synthesia

but de ce projet :Convertir un piano jouet bon marché pour travailler comme un périphérique midi et utilisez-le avec Synthesia (http://www.synthesiagame.com/)Autres programmes qui utilisent les entrées midi peuvent également être utilisés.Approche :L
Log sortie Arduino pour jours avec un BeagleBone

Log sortie Arduino pour jours avec un BeagleBone

Voici un hack rapide pour le débogage des projets Internet of ThingsNous allons dire vous avez construit un gentil, connecté à Internet Arduino projet avec une interface Web fantaisie desservie par, par exemple l'Ethernet shield. Après un ou deux jou