background preloader

ARDUINO

ARDUINO
View Edit Attributes History Attach Print Search Related:  SCRATCH & ARDUINO

Forum arduino + Tuto Nous sommes le Jeu 26 Mai 2016 11:51 Voir les messages sans réponses • Voir les sujets actifs Capteurs et composants Utilisation de capteurs et composants électroniques avec Arduino.Une fiche de tutoriel pour chaque. 67 Sujets 122 Messages Dernier message par tiptop Ven 6 Mai 2016 12:26 Vos projets Vos questions pour réaliser vos projets 9 Sujets 12 Messages Dernier message par alain_42 Lun 11 Avr 2016 20:16 Projets complets Réalisation détaillée de projets complets 2 Sujets 3 Messages Dernier message par fbedon Mer 27 Avr 2016 21:22 Qui est en ligne Au total il y a 6 utilisateurs en ligne :: 1 enregistré, 0 invisible et 5 invités (d’après le nombre d’utilisateurs actifs ces 5 dernières minutes)Le record du nombre d’utilisateurs en ligne est de 24, le Mer 3 Fév 2016 21:49 Utilisateurs enregistrés: Google [Bot] Légende: Administrateurs, Modérateurs globaux Statistiques 147 message(s) • 88 sujet(s) • 125 membre(s) • L’utilisateur enregistré le plus récent est edmoundo

technologies et sciences des ingénieurs - I'IDE Arduino "TechnoEduc Nantes" Introduction Pour piloter nos maquettes, nous utilisons des interfaces Arduino (UNO, MEGA, ...) sur lesquelles nous pouvons venir connecter des "shields" (Easycon, Grove, ...) puis des capteurs/actionneurs. Pour simplifier la partie programmation par les élèves, nous pouvons utiliser plusieurs logiciels avec des interfaces graphiques accessibles. Et dans l'académie, nous avons surtout mis l'accent sur deux logiciels : Organigram ( Scratch2.0 ( Etape 0 - ce qu'il faut préparer Pour pouvoir utiliser ces logiciels pour piloter les interfaces Arduino, il faut programmer celles-ci avec le bon 'croquis' ('sketch', un programme en fait), cela permet à la carte Arduino de communiquer de la bonne façon avec les logiciels. chaque logiciel est programmé pour communiquer avec un 'croquis' spécifique, qui sera enregistré dans la carte. Etape 1 - pour cela installer l'IDE Arduino"TechnoEduc Nantes" (Fichier zippé 184 Mo)

Capteur de température DS18B20 Bonjour tout le monde ! Aujourd’hui je vous ai préparé un article qui va vous faire monter en température On va parler du DS18B20 ! J’avais complètement zappé de faire un tutoriel sur ce composant tout ce qui a de plus classique, je me rattrape donc avec cet article Le DS18B20 est un capteur de température du fabricant Dallas, il communique via un bus 1-Wire (du même fabricant) et possède une précision de 12 bits sur une plage de -55°C à +125°C. Si vous voulez les détails voici le datasheet de la bête : Le hardware requis pour ce tutoriel : Une carte arduino, Une protoboard, Une résistance de 4K7, Un capteur Dallas DS18B20, Des fils Pourquoi la résistance de 4K7 me direz vous ? Au passage vous aurez besoin du pinout du DS18B20 : Remarque : Dans ce tutoriel je vais alimenter le DS18B20 normalement et mode non parasite. Le montage : Arduino -> DS18B20 D7 -> Data VCC -> VCC GND -> GND Data -> résistance de 4K7 -> VCC Le détail de ces deux registres :

Construire un robot Arduino basé sur le châssis DFRobot Turtle 2WD ! Ce tutoriel est le résultat de mon tout premier projet Arduino. Je vais vous expliquer dans les moindres détails comment monter votre propre rover d’exploration, vous allez voir c’est passionnant ! J’ai choisi un robot deux roues motrices : simple à programmer, extrêmement réactif dans les virages et également moins coûteux pour un coup d’essai. Mises en garde Vous devez tout d’abord savoir que faire des recherches, nombreuses, approfondies, vous évitera de passer des commandes successives comme cela a pu m’arriver et d’économiser de manière non négligeable sur les frais de ports. Je tiens notamment à vous mettre en garde sur la nature des produits Arduino. Attention enfin concernant le châssis, deux plateformes très différentes sont commercialisées, la version avec l’ancienne configuration de perçages et la nouvelle version (le grand trou à l’étage se retrouve au dessus de la bille en métal, alors qu’il était à l’opposé et le contour de l’étage change). Bien ! Et ce n’est pas tout !

Électronique en amateur 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. 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) Exemple de programme écrit avec Blockly Arduino. – Bien traduit en français

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

Arduino - One Wire Digital Temperature Sensor - DS18B20 The one wire Digital Temperature Sensor - DS18B20 from Maxim (formerly Dallas) is a great chip for measuring temperature in your projects. Luckily, there is a Dallas Temperature library for the arduino which makes using this sensor very easy. The most recent version of this library can be found at We used version 3.6.0 for this tutorial which can also be downloaded here Download a copy of the library. Drag and drop the DallasTemperture folder into your arduino/libraries folder If you dont already have the OneWire library then you will need to copy that folder into the libraries folder also. Now, before we get to the programming part, lets wire up our temperature sensor. So we will use the 2 wire method. A 4K7 ohm pullup resistor is required on the DQ pin to pull it up to 5V Here is our sensor setup on a breadboard Here's a closeup. Next, load up the sketch below and upload it to your Arduino board.

Projet AirDuino J'observe l'évolution des visites et je suis satisfait du nombre qui vient de passer à 220 ce soir, je commence tranquillement la publication du code par une fonction moteur et une petite chorégraphie avance - tourne, avant de suivre une ligne, il faut marcher et tourner ! Cette fonction est issue d'une évolution de code trouvé chez DFRobot que j'ai utilisé pour un 4WD Mini-Q, auparavant je n'utilisais pas de fonction et mon code est vite devenu illisible et difficile à faire évoluer. Mais parler de code sans parler de matériel ne permet pas de passer à du concret et de s'amuser en mêlant Soft et Hard, je trouve l'un sans l'autre pas toujours très amusant ou alors pas longtemps ! J'incite les débutants désireux de concevoir des "robots mobiles" à commencer par des "robots différentiels", ils se dirigent et se déplacent comme un tank par la rotation indépendante de leurs 2 chenilles. shields.jpg (217.63 Kio) Vu 4480 fois et voici le code : Code: Tout sélectionner //EricDuino le 22-5-2012

Formation Arduino — Wiki L.A.B Cette catégorie regroupe tous les ateliers de formation à la plateforme Arduino utilisées par le L.A.B lors de ses formations. Nous avons regroupé les différents ateliers par thème et organisé ces thèmes par difficulté croissante pour proposer un scénario de formation partant de zéro et permettant des réalisations concrètes. Cette progression n'est pas la seule possible et chacun peut venir piocher dans les tutoriels qui lui semblent adaptés à son besoin. C'est quoi Arduino ? Les Entrées/Sorties Les capteurs analogiques et numériques L'affichage Les actionneurs physiques Communiquer avec un ordinateur Stocker et récupérer des données Les projets Les Ressources

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 (

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 ?

Le langage Arduino (1/2) - Tuto Arduino - Le blog d'Eskimon Nous l’avons vu, dans un microcontrôleur, il y a plusieurs types de mémoire. Nous nous occuperons seulement de la mémoire “vive” (RAM) et de la mémoire “morte” (EEPROM). Je vais vous poser un problème. Une variable, qu’est ce que c’est ? Une variable est un nombre. Une variable est un nombre, c’est tout ? Ce nombre a la particularité de changer de valeur. nombre => variable => mémoire le symbole “=>” signifiant : “est contenu dans…” Le nom d’une variable Le nom de variable accepte quasiment tous les caractères sauf : . Bon je vais pas tous les donner, il n’accepte que l’alphabet alphanumérique ([a-z], [A-Z], [0-9]) et _ (underscore) Définir une variable Si on donne un nombre à notre programme, il ne sait pas si c’est une variable ou pas. Et bien ce code ne fonctionnerait pas car il ne suffit pas ! Par exemple, si notre variable “x” ne prend que des valeurs entières, on utilisera les types int, long, ou char. Oui, mais NON. - La RAM n’est pas extensible, quand il y en a plus, y en a plus !

Related: