Peur de la programmation dans le code? Essayez Scratch Pour Arduino

  • Michael Fisher
  • 0
  • 1865
  • 151
Publicité

Je suis un novice Arduino. J'ai utilisé mon kit de démarrage. Que comprend un kit de démarrage Arduino? [MakeUseOf explique] Qu'est-ce qui est inclus dans un kit de démarrage Arduino? [MakeUseOf explique] J'ai déjà présenté le matériel open-source Arduino ici sur MakeUseOf, mais vous avez besoin de plus que de l'Arduino lui-même pour en construire quelque chose et pour commencer réellement. Les "kits de démarrage" Arduino sont ... destinés à quelques projets simplistes avec mon enfant de 12 ans, mais en dehors de cela, je ne me suis plus aventuré par peur du code. Bien sûr, je peux éliminer certains des codes HTML et CSS, mais en matière de programmation, je suis plutôt inutile.

Scratch 4 Arduino pourrait simplement changer cela. Ce n'est pas coder; mais cela permet aux novices comme moi de construire des projets Arduino passionnants avec une interface visuelle. Cela ne vous apprendra pas comment programmer, mais cela enseignera des principes fondamentaux qui vous seront utiles si vous décidez de progresser. “réal” la programmation. C'est simple, c'est amusant et mon fils m'a fait ressembler au plus grand imbécile du monde en prenant la syntaxe et l'utilisation de chaque bloc alors que je regardais encore des vidéos de documentation, en espagnol (plus tard, j'ai trouvé des tutoriels en anglais que je vais relier comme nous allons).

En bref, il était bien parti pour construire quelque chose d’utile. 15 Grands projets Arduino pour les débutants 15 Grands Projets Arduino pour les débutants Intéressé par les projets Arduino mais vous ne savez pas par où commencer? Ces projets pour débutants vous apprendront comment vous lancer. alors que je cherchais toujours les instructions en essayant de comprendre tout.

Qu'est-ce que Scratch 4 Arduino??

Scratch 4 Arduino - ou S4A - est une modification d’un constructeur de code visuel construit par le groupe Lifelong Kindergarten du MIT Media Lab. Il s'agit d'un environnement de développement interactif gratuit qui comporte des blocs visuels que vous pouvez glisser-déposer sur la zone de script pour exécuter sans avoir écrit une seule ligne de code..

S4A vous permet d’utiliser ces blocs pour traiter n’importe quelle tâche pouvant être gérée par la carte Arduino, notamment la gestion de capteurs, d’actionneurs, de servomoteurs, etc. Bien qu'il ait ses limites, si vous êtes novice - comme moi - vous ne rencontrerez pas grand-chose que S4A ne peut gérer..

Ce qui le distingue de l'apprentissage au code?

L'un des principaux problèmes lors du codage est l'idée que vous envisagez une langue étrangère qui n'a pas de signification contextuelle. Utiliser le format de bloc plutôt que d’écrire du code à la main accélère énormément l’apprentissage. Mon enfant de 12 ans l'a ramassé juste en le jouant pendant que je regardais encore les vidéos pédagogiques.

Une fois que S4A est installé et connecté à votre Arduino Qu'est-ce qu'Arduino: Tout ce que vous devez savoir (en vidéo) Qu'est-ce qu'Arduino: Tout ce que vous devez savoir (en vidéo) Qu'est-ce qu'un Arduino et pourquoi devriez-vous vous en soucier? Dans cette vidéo, je tente de répondre à cette question, et plus encore. Les modifications que vous apportez sont immédiatement répercutées sur l’Arduino, tant qu’il reste connecté à votre ordinateur portable. Techniquement parlant, le code n’est pas compilé et “téléchargé” sur l’Arduino, elle continue de fonctionner sur votre ordinateur avec uniquement les données du capteur extraites et les sorties envoyées à l’Arduino..

Un tremplin vers la programmation?

Si vous êtes sérieux dans la création de projets Arduino incroyables (comme une tourelle laser Arduino, Pew Pew! Comment construire une tourelle laser avec un Pew Pew Arduino! Comment construire une tourelle laser avec un Arduino? tourelle.), vous devriez certainement apprendre les subtilités du code à un moment donné. Entre-temps, S4A vous permet de passer facilement à la programmation en vous enseignant les principes de base qui seront transférés, tels que la pensée créative, systématique et l’acquisition de compétences de raisonnement essentielles à la programmation..

En fait, des écoles du monde entier intègrent maintenant Scratch dans leur programme pour enseigner aux enfants les bases de la programmation..

Apprendre à connaître S4A

Actuellement, Scratch fonctionne sous Windows, Mac, Linux (Debian et Fedora 1.5) et Raspbian (Debian pour RaspberryPi). Ainsi, peu importe la façon dont vous envisagez de l'utiliser, il existe probablement une version pour vous. Après avoir téléchargé l’environnement Arduino et S4A, vous devez simplement brancher votre Arduino sur le port USB de votre ordinateur, ouvrir le fichier du micrologiciel et sélectionner votre carte et votre micrologiciel dans le menu Outils de l’interface S4A..

À partir de là, vous pouvez commencer à faire glisser des blocs et à programmer votre Arduino. Programmation Arduino - Jouer avec les registres à décalage (aka encore plus de DEL) Programmation Arduino - Jouer avec les registres à décalage (encore plus de DEL) Aujourd'hui, je vais essayer de vous enseigner un peu sur les registres à décalage. C’est une partie assez importante de la programmation Arduino, principalement parce qu’ils augmentent le nombre de sorties que vous pouvez utiliser, en échange de… .

Edit: Il est intéressant de noter que bien que S4A ait fonctionné à merveille la première fois que je l’ai utilisé, le programme a été plutôt médiocre lors des tentatives suivantes. Parfois, il se fermait tout seul ou devenait frustrant. Je n'ai pas testé la plate-forme sous Windows ou Linux, mais sous OS X, tout s'est passé comme prévu. Faites-nous savoir dans les commentaires si vous rencontrez des problèmes similaires.

Où commencer

Le site Web de S4A contient plusieurs projets pour débutants, et même s’ils ne sont pas si sexy à regarder, ils vous mettront sûrement à l’eau quand il s'agira de créer du code avec Scratch. Une fois que vous avez terminé avec les exemples sur la page, le téléchargement du matériel de l’atelier comprend plusieurs autres projets ainsi que des informations supplémentaires sur l’utilisation de Scratch pour créer du code pour votre Arduino..

Projets simples, tels que la construction d’un feu de signalisation Programmation Arduino pour les débutants: didacticiel de projet sur les contrôleurs de feux de signalisation Programmation Arduino pour les débutants: didacticiel de projet sur les contrôleurs de feu de signalisation La construction d’un contrôleur de feux de signalisation Arduino vous permet de développer des compétences de base en codage! Nous vous commençons. et jouer avec le code pour ajuster la synchronisation d’un voyant clignotant vous mettra sur la bonne voie pour apprendre l’interface.

Où aller en partant d'ici

À partir de là, tout est question de mettre le programme à votre service. Il n'y a pas de bonne ou de mauvaise façon d'utiliser S4A et votre imagination vous limite vraiment. Si vous souhaitez en savoir plus, la série de vidéos suivante présente S4A et vous montre exactement ce qui est nécessaire pour créer du code utilisable pour votre prochain projet Arduino. S'amuser!

Avez-vous utilisé S4A? Qu'est-ce qui vous a plu ou déplu? Pensez-vous que c'est une bonne alternative pour les techniciens en code-défi là-bas (comme moi)? Faites-moi savoir ce que vous pensez dans les commentaires ci-dessous.

Crédit d'image: Script sur ordinateur via Shutterstock




Personne n'a encore commenté ce post.

De la technologie moderne, simple et abordable.
Votre guide dans le monde de la technologie moderne. Apprenez à utiliser les technologies et les gadgets qui nous entourent chaque jour et à découvrir des choses intéressantes sur Internet.