background preloader

Programmation graphique avec Arduino et Ardublock

Programmation graphique avec Arduino et Ardublock
Mise à jour du 22 février 2016 Cet article date d’il y a plus d’un an, une éternité dans le monde de l’informatique. Je constate aujourd’hui que de plus en plus d’enseignants s’intéressent à Ardublock, mais il faut avoir conscience que ce logiciel est en fin de vie. Il n’est plus maintenu depuis longtemps et presque plus personne ne développe de nouvelles fonctionnalités d’Ardublock. Depuis maintenant deux ans environ, de nouveaux logiciels de programmation ont été développés, la plupart à partir de Blockly conçu spécialement par Google pour faciliter justement le développement de ce type de logiciels pédagogiques. La suite de cet article date de janvier 2015 et est obsolète ! En octobre 2013 je m’étais interrogé sur la place des » solutions techniques programmées dans l’enseignement de la Technologie au collège « . Aujourd’hui le temps me manque toujours et je n’ai pas encore abouti, mais j’avance. L’interface graphique d’Ardublock ne possède que 6 boutons (et non pas 6 menus !) 1. 1. Related:  tuto

Vous-Avez-Dit-Arduino / Arduino Arduino est une plate-forme de prototypage d'objets interactifs à usage créatif constituée d'une carte électronique et d'un environnement de programmation. Sans tout connaître ni tout comprendre de l'électronique, cet environnement matériel et logiciel permet à l'utilisateur de formuler ses projets par l'expérimentation directe avec l'aide de nombreuses ressources disponibles en ligne. Pont tendu entre le monde réel et le monde numérique, Arduino permet d'étendre les capacités de relations humain/machine ou environnement/machine. Arduino est un projet dont les sources sont ouvertes : c'est à dire que les plans, les schémas, etc sont accessibles et libres de droits. De plus, la très importante communauté d'utilisateurs et de concepteurs permet à chacun de trouver les réponses à ses questions et apporte un boulot énorme de documentation du projet. Matériel Comme le logiciel Arduino, le circuit électronique de cette plaquette est libre et ses plans sont disponibles sur internet. Logiciel

Ebook Tutoriel Arduino - Le blog d'Eskimon Il est beau il est chaud, le livre version numérique du tutoriel ! Vous pourrez maintenant emporter partout avec vous le tutoriel pour le consulter dès que vous avez besoin. Dans le bus, dans le train, voici un tuto tout terrain ! Pas de partie supprimée, aucune surprise, cette version à transporter est la même que sa consoeur la version en ligne. On y retrouve donc les 7 parties, une trentaine de chapitres pour un total de 450 pages et une vingtaine de mégaoctets. pdf format A4ebook format epub3 pour les liseuses et autres tablettes Chaque format possède ses avantages et inconvénients : Le pdf ne possède pas les vidéos du tout (alors qu’elles sont jouables dans le format ebook si vous avez accès à internet)Les images se sont dégradés lors de la compression en pdf (et je n’ai pas encore réussi à faire mieux sans faire un pdf de centaines de megaoctets)Le sommaire n’est pas cliquable dans le pdfCertains codes ne semblent pas être « sélectionnable » dans la version ebook Informations . .

A beginner's guide to Arduino After some years of experimenting with Arduino, I decided that the time has come to share the knowledge I've acquired. So I here it goes, a guide to Arduino, with the bare basics for beginners and some more advanced explanations for people who are somewhat more familiar with electronics. Every step will consist of a detailed explanation, then a summary, followed by a more advanced approach. If you're a complete beginner, I recommend reading the explanation first, and then the summary. There will (almost certainly) be some parts of the explanation you don't understand. I'll provide some links to the Arduino reference page, Wikipedia, and some other interesting sources. Although a tutorial like this might be very helpful, you'll learn mostly by experimenting yourself.

Tutoriel 2 : Comment programmer une carte Arduino ? (Partie 1) - 10 février 2013 Shy Roboticiennes, Shy Roboticiens, Cette semaine débute la série de tutoriels de la carte Arduino. Cette fameuse carte dont tout le monde parle et dont la communauté grandit chaque jour, est une carte électronique dont les plans ont été publiés en licence libre il y a quelques années déjà, et dont la programmation a largement été simplifiée grâce à ses nombreuses bibliothèques. Cette phrase fera hurler les puristes : Une fois l’interface de développement choisie et configurée, l’utiliser devient un véritable jeu d’enfant ! Aujourd’hui distribuée sous différentes formes et différents prix pour s’adapter aux besoins des acheteurs, on y retrouve en général des entrées/Sorties analogiques, des ports PWM, ports USB, ports de communication RS232, etc. On retiendra deux façons de programmer ces cartes : Via l’interface Processing (inspirée de Wiring1), ou via le logiciel de développement Eclipse que nous préférons car il laisse une plus grande liberté dans les développements. Résumé vidéo ici :

Travaux Pratiques Arduino Introduction La plateforme utilisée pour les travaux pratiques est la carte Arduino. Préliminaires installez sur votre poste de travail l'environnement de développement Arduino installez sur votre poste de travail l'environnement de développement Processing optionnel : installez l'éditeur de montage Fritzing. Documentation Premières Manipulations Dans cette première partie, vous allez tester quelques programmes (appelés sketch) de base et les montages associés. Clignotement d'une LED Cette première manipulation permet de s'acclimater avec l'atelier Arduino, au chargement du programme sur la carte. L'Arduino Uno est équipé de 13 entrées-sorties digitales (0,1) d'une tension de 0V ou 5V. Cette manipulation montre la configuration d'une ES (13) en mode sortie (OUTPUT) et le positionnement en 0 ou 1 (LOW pour 0V et HIGH pour 5V). explications, code et montage (CIRC01) Gradation d'une LED avec le PWM Boutons poussoirs explications, code et montage (CIRC07) Liens

Quelle carte arduino? Encore une variante de la mega L’Arduino DUE est encore une variante, une évolution de notre chère et fameuse Arduino Mega. En effet, celle-ci est une Arduino Mega plus puissante pour des calculs plus rapides. Acheter Adafruit-multi-tasking-the-arduino-part-1 - VoWiki Le multitache Arduino – Part 1 Created by Bill Earl Last updated on 2015-10-13 07:20:09 AM EDT Original : Traduction en français : J.Soranzo Des projets mieux et plus gros Une fois maîtrisés les basiques clignoteurs de LED, capteurs simples et les aller-et-retours de servo, il est temps de passer à des projets plus gros et mieux. L'ARDUINO est un processeur vraiment très simple ne comportant pas d' OS (Operating system) et peut seulement exécuté un programme à la fois. Cela ne signifie pas que nous ne pouvons pas gérer de multiples tâches avec un ARDUINO. La première chose que vous devez faire est d'arrêter d'utiliser delay(). Utiliser delay() pour contrôler les timing est probablement une des première qu'on apprend quand on commence à expérimenter avec ARDUINO. Pendant l'exécution de delay(), vous ne pouvez pas répondre à une entrée, vous ne pouvez traiter aucune données et vous ne pouvez changer aucune sortie. Et sweep aussi ?

arduino Arduino est une plateforme de prototypage à bas coût sous licence Creative Commons. Basée sur les microcontrôleurs ATMEL, elle permet de réaliser rapidement des projets électroniques sur les trois plateformes Linux, Mac et Windows. Arduino fournit un utilitaire graphique, ainsi qu'une bibliothèque de librairies permettant de programmer les cartes et des périphériques simples. Installation À partir des dépôts Depuis Ubuntu 10.10 le paquet Arduino est présent dans les dépôts Universe d'Ubuntu. Depuis Ubuntu 12.04 un utilitaire est présent dans les dépôts. Depuis l'archive du site officiel Pour installer Arduino à partir de l'archive officielle : (en) Installation d'Arduino IDE sous linux sur le site officiel(en) Pour les plus anciennes versions d'Ubuntu. Les nouvelles versions du logiciel vous demanderons lors de la première exécution de vous authentifier pour vous donner l'autorisation d'accéder aux ports série en vous ajoutant aux groupe "tty" et "dialout". Problèmes connus Utilisation

Pan Tilt Arduino Support Pan Tilt pour camera 8 options de contrôle L'acronyme PTZ (Pan Tilt Zoom) désigne des caméras automatisées capables de panoramiques, d'inclinaisons et de zooms. Les descriptions proposées concernent des modules destinés à de mini cameras et se limitent aux fonctions Pan et Tilt assurées par deux servomoteurs. SEPT solutions sont proposées: commande par boutons poussoirs, télecommande 433 MHz, télécommande IR, commande par joystick, commande par souris PS2, télécommande Bluetooth et enfin télécommande via inclinomètre . 1) Commande par boutons poussoirs Le dossier est à télécharger (V 02) ----> ici 2) avec télécommande 433 MHz Les boutons poussoirs sont remplacés par un récepteur 433 MHz 4 cannaux. Le dossier est à télécharger (V 02)----> ici Identique à celui proposé pour l'option Boutons poussoirs" 3) avec télécommande Infrarouge Utilisation d'une télécommande de téléviseur. Le dossier est à télécharger (V 02)----> ici 4) Commande par joystick 5) Commande par souris PS2

Wiki Vous êtes arrivé sur le Wiki de MicroContrôleur Hobby alias MCHobby. Ce portail est utilisé par MC Hobby pour maintenir tutoriels, traductions et tous les documents des différents produits Arduino, Raspberry Pi, MicroPython, Particle.IO ainsi que leurs extensions disponibles sur la boutique MCHobby. Si vous désirez signaler une erreur, envoyez nous un e-mail à "support (arobase) mchobby (point) be" en n'oubliant pas de mentionner un liens vers la page contenant l'erreur. Tutoriels Arduino Guide démarrage Esplora Guide de démarrage pour démarrer rapidement avec son Arduino Esplora avec traduction de la librairie en français Arduino Yun Arduino Yun, spécialiste du WIFI et du Net. avec traduction de la librairie en français. Galileo Galileo est une plateforme Intel certifiée Arduino et dérivée de l'architecture Pentium Mémoire Arduino Type de mémoire, crash mémoire et exploitation de la mémoire Arduino au mieux. Librairies Arduino Blink Master ATTiny 85 Programmer un ATmel ATTiny 85 avec Arduino IDE

La Fabrication numérique Ce cours va vous permettre de vous approprier les outils et les techniques issus des FabLabs : Électronique, Arduino, Design, Internet des objets, modélisation 2D/3D, Imprimantes 3D… Chaque semaine, une vidéo courte vous présentera un nouveau concept de la Fabrication Numérique. Cette vidéo sera accompagnée de sa transcription et éventuellement d'un cours complémentaire. L'objectif du cours est d'acquérir les compétences de base permettant ensuite aux apprenants de créer à peu près n'importe quoi ! À qui s'adresse ce cours ? Ce cours s’adresse aux curieux et aux passionnés du numérique souhaitant découvrir les technologies que l'on trouve dans les FabLabs. Pré-requis Une première expérience dans le développement informatique (C, Python, Java) est recommandée (il y a d'autres très bons MOOCs pour se former au développement). Conditions d'utilisation du contenu Certains extraits du cours sont sous licence CC-BY-SA. Auteurs de ce cours Arduino Modélisation Internet of Things Annexe et compléments

ATELIERS Nouveau : Découvrez nos kits de machines opensource et notre nouveau site dédié ! 2. Intro Une des difficultés lors de l'apprentissage d'Arduino, c'est de mixer simultanément des éléments de connaissance en Electricité, en Electronique, en Programmation ainsi qu'en Technique ou encore en Mécanique tout en ayant parfois aucune connaissance de départ. Le contenu de ces ateliers ne met en oeuvre que des ressources libres et "open-source" et multi-plateformes (Windows, Mac Os X, Gnu/Linux) permettant à chacun de reproduire facilement les exemples présentés : vous êtes ainsi assuré de tout pouvoir refaire par vous-mêmes, tout en gardant la possibilité de l'adapter à vos besoins ! 3. "Je vous remercie pour ces tutos hyper pédagogiques, tellement bien faits que l'on acquiert des bases solides pour attaquer des projets plus complexes." "C'est top de chez top, accessible, compréhensible : c'est "THE" référence en matière de cours, tout y est ..!" "Je trouve vos ateliers vraiment excellents ! 4. 5.

Related: