Question:
Quel est un bon moyen d'apprendre la puce Parallax Propeller?
samoz
2010-10-09 06:44:01 UTC
view on stackexchange narkive permalink

J'expérimente la puce Parallax Propeller mais je n'ai aucune idée de projets avec lesquels apprendre.

Quelles sont les bonnes stratégies pour apprendre cette puce? Y a-t-il des techniques ou des projets que je devrais essayer?

Trouvez un projet que vous souhaitez réaliser, concevez un circuit pour lui en utilisant un circuit intégré d'hélice, construisez-le.
Pour les non-initiés: [Qu'est-ce que Parallax Propeller?] (Http://en.wikipedia.org/wiki/Parallax_Propeller)
Excellente question. J'ai plusieurs microcontrôleurs dans mon bureau à domicile. Je n'ai rien fait avec eux car j'ai du mal à trouver des projets «dignes». Est-ce que toutes les choses lumineuses il y a des années, voulaient faire des choses plus intéressantes.
Six réponses:
Rob
2010-10-09 07:48:29 UTC
view on stackexchange narkive permalink

Chaque fois que je commence avec un nouveau microcontrôleur, je reviens toujours à quelques-uns de mes projets standards. Les choses avec lesquelles j'aime le plus jouer sont les LED RVB, les écrans 7 segments et les horloges i2c en temps réel comme le DS1307 +

Mes premiers projets tournent presque toujours autour de quelque chose que je connais bien comme ces composants. Je pourrais commencer par allumer simplement les LED RVB. Ensuite, je deviendrai plus aventureux et je travaillerai sur PWM sur la puce et je commencerai à créer beaucoup de couleurs différentes.

Cela me laisse un peu de temps avec les outils de développement et je peux commencer à apprendre mon chemin autour de la puce. Ceci est tout aussi important que ce qu'il faut faire ou comment en savoir plus sur le microcontrôleur que vous utilisez.

La plupart des contrôleurs de nos jours ont une bibliothèque raisonnable, il devrait donc être relativement facile de faire fonctionner i2c. Cela ouvre instantanément un monde de composants supplémentaires avec lesquels jouer. Les puces RTC sont assez faciles à utiliser et elles vous apprennent quelques techniques de programmation comme la conversion BCD.

Les affichages à sept segments sont également faciles et amusants. Vous pouvez jouer avec des écrans uniques ou même utiliser le microcontrôleur pour multiplexer des écrans supplémentaires. Pas difficile à démarrer et les projets sont semi-utiles et amusants dès le départ.

Donc, en apprenant i2c, sept segments et pilotant des leds. Vous pouvez maintenant construire une horloge très simple.

Maintenant, je me rends compte que ce ne sont pas des hélices spécifiques, mais pour tous ceux qui commencent, cela pourrait vous donner une idée de ce qu'il faut essayer!

D'accord, apprendre un nouvel environnement peut toujours être difficile, garder le projet sur quelque chose que vous avez déjà fait avant d'éliminer de tenter de décider si quelque chose ne fonctionne pas en raison d'un défaut de conception ou si c'est simplement la façon dont vous utilisez l'environnement.
Leon Heller
2010-10-09 17:37:30 UTC
view on stackexchange narkive permalink

Vous trouverez de nombreux projets sur le forum Parallax Propeller.

mikeselectricstuff
2010-12-11 17:51:25 UTC
view on stackexchange narkive permalink

La meilleure façon d'apprendre une nouvelle puce / langue / devtool / quoi que ce soit est d'avoir un projet défini que vous voulez / avez besoin pour travailler. Cela signifie que vous êtes obligé de résoudre des problèmes, ce qui est généralement celui où vous apprenez le plus, car la résolution de problèmes nécessite une meilleure connaissance de plusieurs aspects du système pour localiser le problème. Si vous ne faites que bricoler, vous avez tendance à vous promener sans but dans les problèmes au lieu de les résoudre.

Pensez-y comme apprendre votre chemin dans une ville. "Allez trouver ce restaurant en particulier" vous fera en savoir plus sur la région que "allez trouver un restaurant".

Whisker
2012-01-13 07:09:31 UTC
view on stackexchange narkive permalink

Il y a un podcast hebdomadaire où cette infirmière autorisée pose des questions après questions à quelques types d'hélices sur cette puce. Elle n'en sait rien - c'est donc à peu près parfait pour quiconque souhaite en savoir plus sur Propeller et Spin. Drôle de démarrage, ce qui est toujours agréable. Vous pouvez le trouver sur http://FirstSpin.tv/

JonathanD
2010-10-09 13:15:58 UTC
view on stackexchange narkive permalink

le livre du kit pédagogique est une lecture incontournable pour apprendre l'hélice. Il contient une introduction douce au langage SPIN et un tas d'exercices pour chaque concept introduit.

De plus, vous n'avez pas à acheter le kit si vous avez déjà une puce d'hélice. Vous n'aurez besoin que de composants très courants pour suivre le livre (un tas de LED, résistances, boutons poussoirs, etc ...). Il est également bon de savoir que vous n'avez pas besoin d'acheter un PropPlug pour programmer le microcontrôleur, la plupart des adaptateurs FTDI feront le travail (j'utilise moi-même le BUB USB beaucoup moins cher d'un appareil moderne).

FYI Parallax vend actuellement des versions légèrement défectueuses de sa carte de développement professionnel Propeller, normalement 169,99 $, pour 41% de réduction à 99,99 $, ce qui pourrait être utilisé pour faire beaucoup de ces expériences. Je viens d'en acheter un moi-même. http://www.parallax.com/Store/Microcontrollers/BASICStampModules/tabid/134/ProductID/698/List/1/Default.aspx?SortField=UnitCost,ProductName
100 $ et cela n'inclut même pas le microcontrôleur? Parallax m'a toujours semblé hors de prix.
@davr - ouais, cela me semblait un peu étrange aussi, car il n'y a qu'une seule puce Propeller qui entre dans cette prise. BTW, ils ont vendu près de 50 de ces planches depuis que j'ai acheté le mien il y a quatre jours (il en reste actuellement 29).
@davr: L'uController est un autre 7-8 $ donc ce n'est vraiment pas si grave. Oui, c'est plus d'argent qu'un Arduino… Mais c'est aussi beaucoup plus performant.
Bien sûr, je pense aussi qu'arduino est trop cher pour ce qu'il contient. :)
Toutes les cartes MCU de Parallax sont trop chères. Certains de leurs capteurs sont raisonnables et les circuits intégrés MCU nus sont également raisonnables.
Kaelin Colclasure
2010-10-13 12:23:31 UTC
view on stackexchange narkive permalink

J'ai essayé quelques expériences de base sur les LED blinkenlightz avec l'hélice et j'ai trouvé que cela me plaisait beaucoup. J'ai donc plongé en avant et j'ai acheté une Stingray… Je dois admettre qu'elle a surtout langui sur mon établi depuis lors - mais cela a plus à voir avec mon travail quotidien qu'avec le kit.

La partie cool du Stingray est que c'est un châssis très dépouillé. C'est une sorte de page blanche en ce qui concerne les expériences robotiques amusantes. Et les forums Parallax sont tout simplement géniaux!

Si vous êtes un utilisateur Mac, il existe même un outil appelé bst (Brad's [?] Spin Tool) qui vous permet de développer du code sur votre Mac de manière native plutôt que de vous forcer pour exécuter une chaîne d'outils sous Windows.

Je * pense * que c'est l'outil de rotation de Bart.
Remarquez, c'est Brad. Lien: http://www.fnarfbargle.com/bst.html


Ce Q&R a été automatiquement traduit de la langue anglaise.Le contenu original est disponible sur stackexchange, que nous remercions pour la licence cc by-sa 2.0 sous laquelle il est distribué.
Loading...