background preloader

Référence du langage Arduino

Référence du langage Arduino
Référence : Langage Arduino : [ Mini | Standard | Etendue | Maxi ] Librairies : [ Vue d'ensemble | Synthèse ] Infos : [ Comparaison | Changements ] Nouveau : Découvrez nos kits de machines opensource et notre nouveau site dédié ! Voir la référence étendue pour davantage de fonctions avancées du langage Arduino et la page des librairies pour interfaçage avec des types de matériel particuliers (afficheur LCD par exemple). Les programmes Arduino peuvent être divisés en trois partie principales: la structure, les valeurs (variables et constantes) et les fonctions. Le langage Arduino est basé sur les langages C/C++. Ici un guide d'écriture? Déjà visites sur cette page. Commentaires utilisateurs Tout en permettant l'utilisation des fonctions classiques disponibles en langage C, le langage Arduino (open source!) Quelque chose que vous ne trouvez pas ? Page d'accueil de la référence Arduino en français Related:  pascaldeguillage

Les entrées sorties de l’Arduino Le nombre d’entrées-sorties est variable selon les cartes Arduino. Toutefois leurs principes de fonctionnement se retrouvent quasiment à l’identique. Cet article se veut une présentation générale des entrées-sorties et de leur usage. Si la plupart des broches d’entrées/sorties disponibles à la périphérie des Arduino permettent d’émettre ou de recevoir une valeur numérique binaire (0 ou 1), elles offrent aussi des fonctions spécialisées et on peut, par programme, décider de la fonction allouée à une broche particulière. Quelque soit la broche de l’Arduino, on ne peut y brancher une tension supérieure à la tension d’alimentation, c’est à dire 5V ou 3,3V selon le modèle, ni une tension inférieure à la masse, le 0V, sous peine de destruction d’au moins la broche concernée si ce n’est l’Arduino en entier. Quelques Arduino 3,3V, ou assimilés comme le Teensy, acceptent une tension jusqu’à 5V. Passons en revue la nature des entrées-sorties d’un Arduino. Les entrées-sorties numériques une entrée.

Arduino : Tutoriel pour cabler et commander un moteur pas à pas 4 poles Aillant récemment obtenu un module Arduino Uno, je me suis essayé à quelques bidouillages... Voici donc comment j'ai procédé pour câbler et commander un moteur pas à pas 4 pôles, issu tout droit d'un vieux lecteur de CD-ROM : La document technique de ce genre de moteur est disponible ici : Pour réaliser ce montage il faudra aussi ce procurer un circuit intégré 754410 (QUADRUPLE HALF-H DRIVER) afin de donner un peu de puissance au moteur pas à pas. La documentation du CI est ici : On peut le trouver chez n'importe quel magasin d'électronique pour quelques euros. Pour connecter le CI au module Arduino, nous devons utiliser 4 E/S au choix (nommée ci-après A, B, C et D), l'alimentation 5V, la masse (GND) et l'alimentation en puissance issue du module Arduino (Vin). Voici le cablage : - Commande A, B, C et D sont a relier au 4 E/S choisies sur le module Arduino

Up/ down counter (switch bounce)- FA1updwn.htm Bookmark this on Delicious HOME > > ARDUINO LANGUAGE COURSE t.o.c. An "up/ down" counter, binary, and switch bounce This is one of a collection of pages which, together, attempt to show you "everything" about the Arduino's programming language. There is a page for you with more information about the project in general, and the way these pages are organized, if you want that. Please visit my page about power browsing notes sometime. This page, and the software it references, ©TK Boyd, 1/2010. Where we're going While this topic introduces few concepts that are new, it does take a new look at some things we've seen already, and touches on some details I spared you earlier. We'll be using an Arduino equipped with three LEDs and two buttons. The program will cause the LEDs to display a number, in binary. We will implement a "roll over" mechanism. First, word about "binary".... If I have a box with a dozen donuts in it, does anything change if I say I have a box with 12 donuts in it? Not so!

-4- Sortir d'un labyrinthe en 6, 5, 4 et 3ème Sortir d'un labyrinthe simple avec le robot mBot en proposant des solutions adaptées au cycle3 (6ème) et cycle 4. Le robot est modifié (4ème ou 3ème) pour rendre mobile le capteur ultrason. (Remarque : On peut faire l'analogie avec une voiture sans conducteur qui circulerait entre des bâtiments.) -1- Résolution du problème en 6ème 5ème : Etape 1 : En 6ème, avec le logiciel mBlock. Etape 2 en 5ème : Télécommander le robot, détecter les murs du labyrinthe à l'aide du capteur ultrason et les signaler en allumant les LEDS. Illustration en video : - Labyrinthe en 6ème 5ème. Version sur Youtube Etape 1 en 4ème : Résolution du problème en détectant les murs à l'aide du capteur ultrason, par tâtonnement. Illustration en vidéo : version sur Youtube Le robot a donc tendance à dévier de la trajectoire idéale. Version sur Youtube

logiciels: arduino. Arduino est une plateforme open-source pour la création d’interfaces tangibles et d’installations interactives (physical computing). Elle est composée d’une plaque d’entrée/sortie simple (que l’on peut relier à des capteurs ou des actionneurs), et d’un système de développement basé sur le langage Wiring (basé lui-même sur Processing). Arduino peut être utilisé pour créer des installations autonome (stand alone), fonctionnant sans être connectés à un ordinateur), ou être connecté à certains logiciels (par exemple Flash, Processing, MaxMSP). L’interface de programmation peut être téléchargée gratuitement (versions Windows, Mac OSX, et Linux). Elle permet d’éditer (dans une version adaptée du langage C/C++), compiler et télécharger sur le processeur (via la connexion USB) les programmes créés. Prix de la carte I/O "Duemilanove" : environ 22 Euros. Voir d'autres images du Workshop Arduino (Erg, cours d'arts numériques, février 2009) sur mon blog. Voir les articles "Arduino" sur mon blog.

Moving Forward with Arduino – Chapter 18 – RGB LED Matrix Atelier : aborder la pensée numérique et algorithmique sans connexion - Code et robots, ressources et expérimentations des Ateliers Canopé Aborder la pensée numérique et algorithmique sans connexion – ou comment entrer dans l’informatique de manière débranchée, par des jeux de logique, des algorithmes divers… Définition d’un algorithme Celle du Larousse : « Ensemble de règles opératoires dont l’application permet de résoudre un problème énoncé au moyen d’un nombre fini d’opérations. Un algorithme peut être traduit, grâce à un langage de programmation, en un programme exécutable par un ordinateur. »Ou de l’informatique de A à Z – (lien direct) : un algorithme, c’est une suite de tâches élémentaires qui s’enchaînent selon des règles précises, sans place pour l’interprétation personnelle.On peut également donner une définition « simplifiée », plus accessible dans une école : un algorithme, c’est une méthode dans laquelle, pour réaliser quelque chose, on répète toujours la même série d’actions. (Source) Le langage informatique et le socle commun de connaissances, de compétences et de culture

ArduinoExpertMoteursPAPTestSimple ARDUINO - EXPERT - MOTEURS PAS A PASPar X. HINAULT - Créé le 10/03/2010 Présentation Ce programme teste la rotation d'un moteur pas à pas bipolaire connecté sur 4 broches via une interface double driver (ici une carte Dual Driver 1A (basée sur TB6612FNG) - 6 euros environ). Le programme réalise une rotation complète du moteur dans 1 sens, puis dans l'autre sens. Voir également la librairie Stepper Ce programme utilise les fonctionnalités suivantes : un moteurs pas à pas Matériel Nécessaire L'espace de développement Arduino ... pour éditer, compiler le programme et programmer la carte Arduino. Le matériel suivant pour réaliser le montage associé une plaque d'essai pour montage sans soudures, des straps, un moteur pas à pas bipolaire standard (ici 200 pas) une interface moteur de puissance double driver (basée sur un ci tb6612) ou équivalent Disponible ici (6 Euros) : d'infos ici : Carte double driver de moteur 1A basé sur le CI tb6612fng

Tag : Arduino | Semageek - Page 5 Bon, ceux qui me connaissent savent que je voue une passion de Geek-Harcore a l’univers Star Wars (la seule et unique trilogie) et R2D2 en particulier. Or, ça faisait un bout de temps que j’avais un R2 qui traînait dans les cartons… Ce petit bonhomme là : Ouais, la photo est dégueulasse, mais elle est […] Lire la suite LES TÂCHES COMPLEXES EN TECHNOLOGIE - SII-Technologie collège La notion de tâche complexe a été développée, dans le cadre du socle commun notamment pour les quatre disciplines scientifiques enseignées au collège mathématiques, sciences de la vie et de la terre, physique chimie et technologie. Les principaux éléments sont exposés dans le [vadémécum-> publié par le DEGESCO sur le site Eduscol en novembre 2010. Des exemples de tâches complexes sont donnés en ligne sur le site Eduscol dans la [banque de situations d’apprentissage et d’évaluation-> pour la compétence 3 du socle. La notion de tâche complexe La notion de tâche est inhérente à celle de compétence. Maîtriser une compétence, c’est être capable de la mobiliser dans une situation concrète pour accomplir une tâche (résoudre un problème).

Minebea Motor | PM Motors Home Product Category Rotary Components / Actuator Stepping motors PM stepping motors PM stepping motors - Standard type Reference Characteristics Applications OA Equipment :Printers / Scanners Industrial equipment :Flow control valves Toys :Slot machines Home automation appliances :Sewing machines Torque Characteristic Overall View

Related: