background preloader

Blockly@rduino

Blockly@rduino
Blockly@rduino : graphic editor helping Arduino interfaces programming configure kit save to XML file modify examples download plugin save code in INO format local upload in Arduino result of upload about ... Welcome to Blockly@rduino! Documentation wiki : Forum : Github : Don't see this message again AJAX requests are not supported by your browser, the following features will not be operational : - load blocks through url - supervision For Chrome, please check here : Do not show this message again choose an example blocks categories selector all add to url edit Arduino code Global Configuration add to url local server codebender server special Arduino IDE local server codebender plugin Related:  BlocklySCRATCH & ARDUINO

technologiescollege/Blockly-at-rduino: Blockly@rduino : Blockly remix for Arduino. Totally new version, enhanced one ! Blockly Arduino : l’esprit d’Ardublock, sans ses inconvénients ! | Technologie au collège Jean Macé Le MIT et Google ont développé Scratch et AppInventor qui ont révolutionné l’enseignement des bases de la programmation. Ces logiciels étaient basés initialement sur une interface graphique très novatrice appelée Openblocs où on assemble des blocs pour générer du code. Openblocs est une application Java qui peut poser problème. Elle est utilisé aussi par Ardublock. Google a ensuite développé Blockly, sorti en 2013, qui est un outil logiciel avec là encore une interface graphique pour programmer à partir de blocs et générer automatiquement du code. Blockly est libre et est à l’origine aujourd’hui de nombreux logiciels de programmation graphique. Pour programmer des cartes électroniques Arduino, j’utilise Ardublock depuis 2013 car c’est le logiciel qui correspondait le mieux à mes besoins en Technologie au collège mais aussi au lycée en Sciences de l’Ingénieur. Capteur collision ou vide + Servo rotation continue 150216.zip (version du 15/02/16) L’interface graphique de Blockly Arduino :

fr:arduino:blockly_rduino [Sciences & Technologies de l'Ingénieur] Blockly@rduino est un programme web, un webware graphique permettant la programmation graphique pour Arduino et sa traduction en code. Blockly@rduino est basé sur Blockly, un éditeur de programme graphique par une interface web. Il fournit un seul type de traduction de la programmation graphique (contrairement à Blockly qui traduit en Python, en JavaScript, etc et permet de le simuler en ligne : exemple), pour générer du code à copier coller dans l'IDE Arduino. Blockly@rduino possède une bibliothèque de blocs pour les modules Grove, particulièrement adaptée à la découverte des micro-contrôleurs et aux expérimentations de systèmes mécatroniques. Cette version a été françisée et réorganisée pour la faire utiliser au mieux par des élèves débutants dans le code. Toutes les remarques sont les bienvenues pour améliorer la syntaxe ! Lien de téléchargement : Fonctions IMPORTANT Arduino Démos Le créateur de BlocklyDuino a aussi posté une vidéo.

technologies et sciences des ingénieurs - piloter Arduino par Scratch2 Voici comment faire piloter les entrées/sorties de l'interface Arduino par le logiciel Scratch. Il suffit de lancer en même temps un petit logiciel (s2aio) qui va ainsi vous permettre d'aborder la programmation avec tous les niveaux de public. Le principe Le logiciel Scratch2 va activer des broches (ou PIN) des cartes Arduino en entrée ou sortie pour vous permettre de contrôler vos montages. Mais pour que le programme communique avec la carte, il va falloir un petit logiciel qui va tourner en tâche de fond afin d'établir ce lien : s2aio Le logiciel s2aio Une fois le dossier décompressé, vous exécutez le fichier s2aio.exe pour qu'une interface vous aide à gérer la carte Arduino et lancer Scratch2. Scratch2 va pouvoir envoyer des commandes qui seront transférées par le biais de s2aio (le script d'origine), il ne reste donc plus qu'à lancer Scratch2 pour découvrir de nouvelles fonctionnalités. Pré-requis logiciels - le décompresser avec le logiciel libre 7.zip (

Utilisation de modules Led RGB WS2812B avec Blockly Arduino | Technologie au collège Jean Macé Je poursuis mon travail de création de nouveaux blocs pour Blockly Arduino pour utiliser un module audio mp3, un afficheur graphique OLED I2C, des modules Leds RGB avec liaison série, … Ces blocs sont disponibles en ligne ici : Je présente ici mes tests du module Led RGB WS2812B disponible à un prix très intéressant : 0,26 € la Led RGB (à partir de 3 lots de 10), sans frais de port chez Banggood (pub), livré sous 10 jours ouvrés ! Module Led RGB WS2812B. Côté soudure du module Led RGB WS2812B. C’est un petit module très facile à mettre en œuvre. Les modules sont livrés sous forme de grappes facilement dégrappables. Extrait d’un programme de test de deux nouveaux blocs pour piloter ces modules Led RGB WS2812B (Source : Collège Jean macé)

technologies et sciences des ingénieurs - du raisonnement jusqu'au code : algorithmie et Blockly@rduino L'algorithmie est l'expression d'une suite d'opérations élémentaires aboutissant à une résolution de problème, quel que soit le domaine : mathématique, programmation, organisation, etc.Celle-ci se fait en langage naturel, et est donc accessible à tous les élèves, mais la vraie difficulté vient de sa traduction par étapes successives pour aboutir au langage machine. Heureusement les compilateurs ont été créés pour que nous n'abordions jamais ce langage machine... A ce propos, pour tout savoir des différents langages, les nuances entres les termes et que faisons nous à quel moment, je vous conseille la lecture de cet article très complet de Wikipedia : www.wikiwand.com/fr/Compilateur La première étape est de faire écrire par les élèves l'attendu de leur système : le robot doit suivre la ligne Puis leur demander de décomposer : quand il détecte une ligne noire, il tourne Mais concrètement que fait le système ? Du bloc au code Donc la nouvelle question est comment arriver jusqu'au code ?

Utilisation d’un module audio, le DFPlayer Mini mp3 de DFRobot, avec Blockly Arduino | Technologie au collège Jean Macé En cours de rédaction Je poursuis mon travail de création de nouveaux blocs pour Blockly Arduino pour utiliser un module audio mp3, un afficheur graphique OLED I2C, des modules Leds RGB avec liaison série, … Ces blocs sont disponibles en ligne ici : Je commence par présenter ici mes tests d’un module audio, le DFPlayer Mini mp3 de DFRobot. Module audio DFPlayer disponible chez Gotronic : Ou chez Banggood à un prix très intéressant : encore plus intéressant par 5 chez Banggood : € le module le module audio (à partir de 5 modules), sans frais de port chez Banggood (pub), livré sous 10 jours ouvrés ! Module audio DFPlayer Mini MP3 de DFRobot. Ce module audio est vraiment petit et ne nécessite aucun composant externe.

technologies et sciences des ingénieurs - piloter Arduino par Scratch2 Voici comment faire piloter les entrées/sorties de l'interface Arduino par le logiciel Scratch. Il suffit de lancer en même temps un petit logiciel (s2aio) qui va ainsi vous permettre d'aborder la programmation avec tous les niveaux de public. Le principe Le logiciel Scratch2 va activer des broches (ou PIN) des cartes Arduino en entrée ou sortie pour vous permettre de contrôler vos montages. Mais pour que le programme communique avec la carte, il va falloir un petit logiciel qui va tourner en tâche de fond afin d'établir ce lien : s2aio Le logiciel s2aio Une fois le dossier décompressé, vous exécutez le fichier s2aio.exe pour qu'une interface vous aide à gérer la carte Arduino et lancer Scratch2. Scratch2 va pouvoir envoyer des commandes qui seront transférées par le biais de s2aio (le script d'origine), il ne reste donc plus qu'à lancer Scratch2 pour découvrir de nouvelles fonctionnalités. Pré-requis logiciels - le décompresser avec le logiciel libre 7.zip (

Related: