Peur de la programmation dans le code? Essayez de zéro pour arduino

Je suis un novice Arduino. Je l`ai utilisé mon kit de démarrage

pour quelques projets simplistes avec ma fille de 12 ans, mais en dehors de cela, je ne l`ai pas aventuré plus loin à cause de ma peur de code. Bien sûr, je peux frapper certains HTML et CSS avec les meilleurs d`entre eux, mais quand il vient à la programmation actuelle, je suis assez inutile.Ce qui est inclus dans un Arduino Starter Kit? [MakeUseOf Explique]Ce qui est inclus dans un Arduino Starter Kit? [MakeUseOf Explique]Je l`ai déjà introduit le matériel open source Arduino ici MakeUseOf, mais vous allez besoin plus que l`Arduino réelle pour construire quelque chose sur et en fait commencer. Arduino "kits de démarrage" sont...Lire la suite

Scratch 4 Arduino pourrait tout changer. Ce n`est pas coding mais il permet des novices comme moi de construire passionnants projets Arduino avec une interface visuelle. Il ne va pas vous apprendre à programmer, mais il enseigner les principes fondamentaux qui sont utiles si vous décidez de progresser à la programmation « réel ». Il est simple, il est amusant, et mon fils m`a fait regarder comme le plus grand crétin en ramassant 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é quelques tutoriels anglais du monde que je vais relier comme nous allons).

Bref, il était sur le chemin de la construction de quelque chose d`utile alors que je tâtonnait encore les instructions essayant de donner un sens de tout cela.

Qu`est-ce que Scratch 4 Arduino?

scratch-site-mit

Scratch 4 Arduino - ou S4A - est une modification d`un constructeur de code visuel construit par le groupe Lifelong Kindergarten au MIT Media Lab. Il est un environnement de développement interactif gratuit qui met en vedette des blocs visuels que vous pouvez glisser-déposer sur la zone de script à exécuter sans jamais avoir écrit une seule ligne de code.

S4A vous permet d`utiliser ces blocs pour gérer toutes les tâches de la carte Arduino peut gérer, comme la gestion des capteurs, des actionneurs, moteurs servo, etc.. Bien qu`il a ses limites, si vous êtes un novice - comme moi - il n`y a pas grand-chose que vous tomberez dans cette S4A ne peut pas gérer.

Ce qui le rend différent de l`apprentissage au code?

L`un des principaux problèmes lors du codage est l`idée que vous êtes à la recherche à une langue étrangère qui n`a pas de signification contextuelle. En utilisant le format de bloc, par opposition au code d`écriture à la main accélère l`apprentissage énormément. Ma fille de 12 ans a ramassé juste en jouant avec elle pendant que je regardais toujours les vidéos pédagogiques.

Une fois que vous avez S4A installé et connecté à votre Arduino, les modifications apportées sont reflétées sur l`Arduino immédiatement, tant qu`il reste connecté à votre ordinateur portable. Techniquement parlant, le code est compilé et pas « chargé » à l`Arduino, plutôt il reste en cours d`exécution sur votre machine avec seulement les données des capteurs étant tirés de sorties et d`aller à l`Arduino.Qu`est-ce Arduino: Tout ce que vous devez savoir (en vidéo)Qu`est-ce Arduino: Tout ce que vous devez savoir (en vidéo)Qu`est-ce qu`un Arduino et pourquoi devriez-vous prendre soin? Dans cette vidéo, je tente de répondre à cette question, et plus encore.Lire la suite

Un Tremplin à la programmation?

Si vous êtes sérieux au sujet de la création d`étonnants projets Arduino (comme un tourelle laser Arduino), Vous devriez certainement apprendre les subtilités de code à un moment donné. Dans le même temps, S4A vous donne un enchaînement facile dans la programmation par vous enseigner les fondamentaux qui transférera sur, comme la pensée créative, de manière systématique, et l`apprentissage des compétences de raisonnement qui sont essentiels à la programmation.

Video: Afficher les zéro devant les nombres Excel

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

Apprendre à connaître S4A

scratch-4-android code

Scratch fonctionne actuellement sur Windows, Mac, Linux (Debian et Fedora 1.5) et Raspbian (Debian pour Raspberry Pi), donc peu importe la façon dont vous avez l`intention de l`utiliser, les chances sont qu`il ya une version pour vous. Après avoir téléchargé l`environnement Arduino et S4A, vous branchez simplement votre Arduino au port USB de votre ordinateur, ouvrez le fichier du firmware et sélectionnez votre carte et firmware via le menu outils de l`interface S4A.

A partir de là, vous pouvez commencer à glisser-déposer des blocs en place et la programmation de votre Arduino.Programmation Arduino - Jouer avec les registres de décalage (a.k.a encore plus LED)Programmation Arduino - Jouer avec les registres de décalage (a.k.a encore plus LED)Aujourd`hui, je vais essayer de vous apprendre un peu plus sur les registres de décalage. Ce sont une partie assez importante de la programmation Arduino, essentiellement parce qu`ils élargissent le nombre de sorties que vous pouvez utiliser, en échange de ...Lire la suite

Edit: Il est intéressant de noter que si S4A a travaillé admirablement la première fois je l`ai utilisé, le programme était plutôt glitch dans les tentatives ultérieures. Parfois, il se contentait de se fermer, ou était frustrante laggy. Je ne l`ai pas testé la plate-forme sous Windows ou Linux, mais sur OS X, il a été frappé ou manquer. Faites-nous savoir dans les commentaires si vous rencontrez des problèmes similaires.

Où commencer

Le site S4A a plusieurs projets débutants, et alors qu`ils ne sont pas tout ce sexy à regarder, ils vont certainement se mouiller les pieds en matière de création de code en utilisant Scratch. Une fois que vous avez terminé avec les matériaux de l`atelier téléchargement présente des exemples, sur la page plusieurs autres projets, ainsi que des informations supplémentaires sur l`utilisation de Scratch pour créer du code pour votre Arduino.

Les projets simples, tels que la construction d`un feu de circulation et jouer avec le code pour régler la synchronisation d`un clignotement de la LED vous avez bien sur votre façon d`apprendre l`interface.Programmation Arduino pour les débutants: Le contrôleur de la circulation LumièreProgrammation Arduino pour les débutants: Le contrôleur de la circulation LumièreLa semaine dernière, nous avons appris au sujet de la structure de base d`un programme Arduino et avons examiné de plus près l`exemple de « clignotement ». Nous espérons que vous avez pris l`occasion d`expérimenter avec le code, le réglage des timings. Cette fois,...Lire la suite

Où aller en partant d`ici

De là, il est tout à mettre le programme à travailler pour vous. Il n`y a pas de bonne ou de mauvaise utiliser S4A et vous êtes vraiment seulement limité par votre imagination. Si vous voulez en savoir plus, la série vidéo ci-dessous fait un excellent travail d`introduction S4A et de vous montrer tout ce qui se passe dans la création d`un code utilisable pour votre prochain projet Arduino. S`amuser!

Video: 2.4: The map() Function - p5.js Tutorial

Avez-vous utilisé S4A? Qu`est-ce que vous aimez ou détestez à ce sujet? Pensez-vous que c`est une bonne alternative pour les technophiles de code-contesté là-bas (comme moi)? Faites-moi savoir ce que vous pensez dans les commentaires ci-dessous.

Articles connexes