Je suis actuellement intéressé à commencer à expérimenter avec l'électronique et je cherche une sorte de kit de démarrage électronique pour me lancer.
J'ai regardé le kit de démarrage Arduino et également le BASIC Stamp , mais je me demandais s'il y avait d'autres kits de démarrage intéressants (ou même meilleurs) que ceux que j'ai mentionnés ci-dessus?
PS Parmi les deux ci-dessus, je choisirais personnellement l'Arduino car il utilise C, tandis que Basic Stamp utilise BASIC
[Mise à jour]
Le moment le plus voté réponse de X-Istence
dit que Parallax est le chemin à parcourir, mais la réponse acceptée (et même le second) de Daok
« question de profond désaccord avec cela, en disant qu'il est trop cher et ne vaut pas si vous » re déjà dans la programmation.
Quelqu'un souhaite-t-il élaborer un peu plus à ce sujet, s'il vous plaît?
Réponses:
Je trouve que pour un débutant, vous ne tardez pas à rejeter le tampon BASIC car il utilise une variante de BASIC développée par Parallax connue sous le nom de PBASIC.
Ayant utilisé à la fois le BASIC Stamp et l'Arduino, j'ai toujours mon kit BASIC Stamp, ainsi que le livre Stampworks qui est disponible gratuitement sur le site Web de Parallax. Je ne possède plus mon Arduino après l'avoir vendu à un autre étudiant qui AUSSI senti qu'il voulait écrire en C et non en BASIC.
Le tampon BASIC est une puce milspec, et a été utilisé sur des centaines de projets amateurs, ainsi que dans les appareils électroménagers.
Par exemple, le BASIC Stamp a été incorporé dans un appareil qui planifie les heures d'allumage d'un système de gicleurs, il a également été utilisé sur différents ballons Near Space différents (un peu comme le projet spatial proche sur lequel j'ai travaillé nearspace.0x58 .com pour plus d'informations ).
Rejeter cette puce polyvalente et utile car elle n'a pas de compilateur C est une erreur. Il sera plus facile de créer des prototypes, de construire rapidement divers projets et ne nécessitera pas la connaissance approfondie de l'écriture de code C pour s'exécuter sur une plate-forme intégrée.
Une fois que vous avez terminé avec le BASIC Stamp, vous pouvez passer au Parallax SX28. Il s'agit d'une puce qui peut être programmée en SX / B (la version SX de BASIC, utilisant ces mêmes compétences et presque le même code que vous avez appris pour le BASIC Stamp). Les compilateurs C existent pour le SX, tout en vous permettant de le programmer entièrement en assemblage (bonne plate-forme pour apprendre l'assemblage).
Ensuite, la prochaine étape est un autre appareil Parallax appelé l'hélice. Cela vous donne 8 cœurs différents pour exécuter du code, le tout dans un appareil intégré vous permettant d'effectuer plusieurs tâches. Il doit être écrit dans un tout nouveau langage de programmation appelé Spin, mais au moment où vous vous serez appris BASIC et SX / B, vous aurez compris les ressources impressionnantes de Parallax, les manuels et guides impressionnants, et Spin ne sera plus rien.
Je travaille avec les produits Parallax depuis longtemps.J'ai récemment commencé à passer au Ti MSP430 pour un nouveau projet sur lequel je travaille, principalement pour un nouveau défi ainsi que pour avoir tout ce dont j'avais besoin sur une seule puce.
Ma suggestion pure et simple, si vous ne l'avez pas encore deviné, optez pour le tampon BASIC Parallax. La facilité avec laquelle vous pouvez faire les choses que vous voulez faire, surtout en tant que débutant, en fait un excellent ensemble de démarrage.
la source
Il y a eu beaucoup de bonnes suggestions dans les réponses précédentes, mais j'aimerais vous présenter une approche différente.
Tu as écrit:
Cela me semble que vous n'êtes pas seulement intéressé par la programmation des microcontrôleurs, mais aussi par l' électronique .
La meilleure façon de démarrer avec l'électronique est de construire vous-même des circuits (simples). À mon avis, faire votre propre planche de départ est idéal parce que les planches de départ sont
Je ne commencerais pas avec une planche de démarrage à part entière, mais par exemple avec
Plus tard, vous pouvez ajouter RS232, etc.
Pour commencer, vous pouvez tout construire sur un tableau d'affichage, pas besoin de souder. Assurez-vous simplement d'avoir un microcontrôleur dans un boîtier DIL, pas de truc SMD.
Pour moi, cette approche a très bien fonctionné: j'ai fait des trucs avec des AVR et des PIC et je n'ai jamais eu de kit de démarrage.
L'achat d'un kit de démarrage est bon si vous êtes intéressé par la programmation des microcontrôleurs. Si vous êtes plutôt intéressé par l'électronique, il vaut mieux s'en passer.
la source
Bon sang, qu'est-ce que c'est que ces nouvelles discussions sur les microcontrôleurs?
«Électronique» signifiait auparavant obtenir une maquette et un tas de composants discrets (résistances, transistors, condensateurs, diodes, puces logiques de la série 74, cellules photoélectriques, LED ...) et s'amuser à construire ... euh, je peux ' t souviens mais les oscillateurs et les radios étaient des agrafes. Apprendre l'électronique signifiait comprendre des choses comme la loi d'Ohm, puis passer à l' impédance RLC et à la théorie du filtre, qui sont de belles applications pratiques des nombres complexes et de l'analyse de Fourier; Je doute qu'apprendre à programmer un microcontrôleur va vous aider avec ça.
Rappelez-vous qu'un autre vieux brouillard m'a récemment dit qu'ils pouvaient obtenir un microcontrôleur PIC moins cher qu'ils ne pourraient obtenir un temporisateur 555, alors c'est peut - être un art mourant.
la source
Découvrez ce qui vous intéresse, le génie électrique est un domaine extrêmement vaste. La question la plus fondamentale est analogique ou numérique. Je suis plus intéressé par le numérique, voici donc quelques-unes de vos options:
Du côté analogique, j'ai beaucoup moins de connaissances. Deux des domaines les plus populaires de l'analogique sont les amplificateurs opérationnels et les convertisseurs analogique-numérique. Je n'en sais pas trop non plus. Mais si vous êtes intéressé par l'électronique analogique, essayez certains des kits de make .
la source
J'ai posé presque la même question sur StackOverFlow à propos de MicroController il y a quelques mois. Vous pouvez obtenir beaucoup de bonnes réponses ici: /programming/78744/how-to-start-programming-microcontroller
la source
Voici quelques articles qui pourraient vous être utiles:
Problèmes de migration (communication série de base)
Ressources pour démarrer avec les AVR
Ils vendent des cartes de dérivation pour les contrôleurs Atmel ATtiny2313 et ATmegaXX8 AVR, ainsi que certains kits qui utilisent ces puces (au moins l' une de ces fonctionnalités est compatible avec Arduino).
Des informations sur avr-gcc peuvent être trouvées ici pour Linux, OS X, FreeBSD et Windows.
Un environnement que vous voudrez peut-être examiner est le traitement .
la source
Je vérifierais également la remise du fabricant du magazine make. Ils ont un certain nombre de kits intéressants qui couvrent une variété de choses, y compris la robotique et l'électronique.
la source