background preloader

Arduino

Facebook Twitter

Adafruit Learning System. Faire une barre de progression avec LiquidCrystal. Bonjour tout le monde ! Aujourd’hui je vous propose de réaliser une barre de progression avec la librairie arduino LiquidCrystal ! Pourquoi vouloir faire une barre de progression ? Parce que j’avais pas grand chose d’autre à faire :) J’ai pas regardé sur le net si ça existé déjà, mais je pense que d’autres personnes ont du avoir la même idée bien avant moi mais pas grave ;) Le principe : Avec la librairie LiquidCrystal il est possible de créer et d’utiliser des caractères personnalisés de 8 x 5 pixel.

Alors pourquoi ne pas utiliser cette fonctionnalité pour créer 6 caractères personnalisés correspondant aux 5 états d’une case (0/5, 1/5, 2/5, 3/5, 4/5, 5/5) ! L’idée est simple, l’afficheur comporte 16 cases par ligne et 5 colonnes par case, soit 16 x 5 = 80 colonnes. Le code : Il est composé en 3 parties, la partie gestion des boutons (pour une shield lcd DFrobot), la partie affichage et la partie "code" à proprement parlé. Voici le résultat : Enjoy ! Robot Roulant. DataSheets. Start [Paperduino] 5 ressources utiles pour apprendre à utiliser Arduino. Arduino, c’est un peu le couteau suisse de l’électronique libre : un circuit imprimé en matériel open source avec microcontrôleur avec programmation afin de mener possiblement différentes tâches : domotique, pilotage d’un robot… Avec Arduino, employé notamment en fablab et en EPN (espace public numérique), des objets interactifs peuvent être réalisés ou, connecté à un ordinateur, on peut communiquer avec des applications.

Pour créer, comprendre et apprendre à manipuler Arduino, on peut consulter : le manuel d’initiation Floss : Apprendre à connaître Arduino et réaliser des installations électronique, Le wiki officiel Arduino en français avec ses articles sous forme de dossiers collaboratifs,Le blog Tuto Arduino qui propose des modules de montages via une rubrique dédiée,Le Wiki Mon Club Elec avec une « traduction en français et commentée de la référence officielle (en anglais) du langage Arduino. Licence : Creative Commons by-nc-saGéographie : International. 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. Electro Arduino & co. Index. Room Management System – Relay shield discovery. I just made a discovery about the available relay shields. If you remember my article about adding the relays to the system, where I was looking also into the possibility of using one of the ready made relay shields instead of putting one together yourself? Well, I just discovered, that most of the relay shields on the market are negative switching, meaning the activate in input LOW which is not of great use for this project since we programmed everything on activating while the output is HIGH. We could change the software I guess but that would mean to have a permanent current going through the output pins of the shift register while nothing is switched on.

Personally, I opt for having as less current flow as any possible while nothing is used even we are talking only about Milliamp s. Calculating it together, 16 relays and a few indicator LED's, we are talking about roughly about 1,5 to 2 Amps. Above an example of a 4 channel relay shield. Arduino pour bien commencer en électronique et en programmation. Bienvenue à toutes et à tous pour un tutoriel sur l'électronique et l'informatique ensemble ! Depuis que l’électronique existe, sa croissance est fulgurante et continue encore aujourd’hui. Si bien que faire de l’électronique est devenu accessible à toutes personnes en ayant l’envie. Mais, le manque de cours simples sur le net ou en libraire empêche la satisfaction des futurs électroniciens amateurs ou professionnels et parfois empêche certains génies à se révéler ( ). C’est pourquoi je souhaite intervenir contre cette insuffisance et écris ce cours sur l’électronique et la programmation.

Ce que nous allons apprendre aujourd'hui est un mélange d'électronique et de programmation. On va en effet parler d'électronique embarquée qui est un sous-domaine de l'électronique et qui a l'habileté d'unir la puissance de la programmation à la puissance de l'électronique. Nous allons, dans un premier temps, voir ce qu'est l'électronique et la programmation.

Ce n'est pas tout ! Citation : olyte et Eskimon. ShiftIn. Learning Examples | Foundations | Hacking | Links Started By Carlyn Maw and Tom Igoe Jan, '07 Shifting In & the CD4021B Sometimes you'll end up needing more digital input than the 13 pins on your Arduino board can readily handle. Using a parallel to serial shift register allows you collect information from 8 or more switches while only using 3 of the pins on your Arduino.

An example of a parallel to serial register is the CD4021B, sometimes referred to as an 8-Stage Static Shift Register. This means you can read the state of up to 8 digital inputs attached to the register all at once. That happens in the next step when those 8 pin states are translated into a series of HIGH and LOW pulses on the serial-out pin of the shift register. The third pin attached to the Arduino is a "Parallel to Serial Control" pin. The pseudo code to coordinate this all looks something like this: This is a basic diagram. Example 1: One Shift Register The first step is to extend your Arduino with one shift register. Le B.A.-BA - Breadboard, résistances, potentiomètres et LEDs. Avant de commencer à faire joujou avec votre Starter Kit, il peut être nécessaire de vous familiariser avec son contenu.Voici donc une petite présentation des différents composants ainsi que de leur utilisation !

- La Breadboard - Pour faire simple, c'est une plaque pleine de trous ! Mais la plupart d'entre eux sont reliés, et pas n'importe comment : breadboard.png (5.01 Kio) Vu 637 fois Les zones rouges et noires correspondent à l'alimentation. Souvent, on retrouve deux lignes comme celles-ci permettant de relier vos composants aux alimentations nécessaires.

Par convention, le noir représente la masse et le rouge est l'alimentation (+5V, +12V, -5V... ce que vous voulez y amener). Les zones bleues, quant à elles, sont reliées entre elles par colonne. Dernier point, vous pouvez remarquer un espace coupant la carte en deux de manière symétrique. . - Les résistances - Juste un petit rappel du code couleur pour pouvoir les reconnaître au premier coup d'oeil : - Les potentiomètres - - Les LEDs -