background preloader

Travaux Pratiques Arduino

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 Related:  Arduino

MoletteSouris Montage de la molette d'une souris (contribution de Alban MEFFRE) Les souris PS2 ou USB endommagées contiennent des composants intéressants (molette, contacteur, rouleau ou émetteur/recepteur infrarouge) pour des manipulations simples mais instructives. La molette de souris est un roue dentée avec des 2 contacts légèrement décalés pour détecter le sens de la rotation. Chaque impulsion compte pour une rotation d'une fraction de tour. Voici le montage et le programme pour expérimenter avec une molette sur l'Arduino Débuter avec Arduino! - Chapter Zero «tronixstuff Hello world! Updated 24/11/2012 Please join with us as we learn about electronics and the Arduino! So let’s get started… There are over fifty chapters in this series, however you should start here (chapter zero). Getting Started with Arduino (Massimo Banzi) and also assume a basic knowledge of electronics. If you would prefer an off-line method of learning, or would like a great book on the topic – consider my book “Arduino Workshop” – it’s the best book on the market for a complete beginner to learn about Arduino. First of all, let’s breakdown the whole system into the basic parts. Arduino is an open source physical computing platform based on a simple input/output board and a development environment that implements the Processing language (www.processing.org). So, we have hardware and software. Our software is the IDE – software very similar to a word-processor, but can send the Arduino program (or “sketch”) to the micro controller. Now for the Arduino itself. Great! How did you go? Notes:

La famille créative: Un distributeur automatique de nourriture pour chats - partie 2 Ce post fait suite à celui là: Voilà, j'ai enfin terminé le distributeur automatique de croquettes pour chats. J'ai finalement mis un moteur plus puissant car le moteur de micro-onde était trop juste. C'est un moteur de plastifieuse qui a été retenu (10 tours/minute; 14W). Le distributeur est commandé par un Arduino Nano. Un écran LCD 2x16 et 2 boutons constituent l'interface avec l'utilisateur. Voici ce que l'on peut voir sur l'écran LCD: Une petite vue de ce qu'il y a derrière: Une petite vidéo de démonstration: Voici le schéma de câblage: On peut utiliser : P1 = 10 KOhms (potentiomètre pour le contraste) R1 = 1 KOhms (Résistance à la base du transistor) R2 = 220 Ohms (Résistance de limitation du courant dans la led de rétroéclairage) T1= 2N2222 (par exemple) TAGS: DIY automatic cat feeder

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 ?

NRF24L01-2.4GHz-HowTo Having two or more Arduinos be able to communicate with each other wirelessly over a distance opens lots of possibilities:Remote sensors for temperature, pressure, alarms, much moreRobot control and monitoring from 50 feet to 2000 feet distancesRemote control and monitoring of nearby or neighborhood buildingsAutonomous vehicles of all kinds These are a series of 2.4 GHz Radio modules that are all based on the Nordic Semiconductor nRF24L01+ chip. (Details) The Nordic nRF24L01+ integrates a complete 2.4GHz RF transceiver, RF synthesizer, and baseband logic including the Enhanced ShockBurst™ hardware protocol accelerator supporting a high-speed SPI interface for the application controller. The low-power short-range (200 feet or so)Transceiver is available on a board with Arduino interface and built-in Antenna for less than $3! See it here. NOTE! Many users have had trouble getting the nRF24L01 modules to work. Range?? More Information on these pages: YD_nRF24L01_Receive_JoyStick

Qu’est-ce que le projet Arduino ? - Le blog Mathieu LEFEBVRE, un geek nommé MathDaTech Voici des ressources glanées sur le web que je vous ai répertorié dans ce billet : Qu’est ce que Arduino ? Arduino est un projet électronique open source de prototypage basé sur une plateforme flexible, autant du coté matériel (cc by-sa) que logiciel (GPL). Il est principalement destiné aux artistes, designers, amateurs, et tous ceux qui s’intéresse à la création d’objets et d’environnements interactifs. Ressources Sites internet : Sites d'achats : Documentations et tutoriels : Livres et ebooks :

[ Wikidébrouillard ] Animer une premiere séquence Arduino avec des enfants De Wikidebrouillard. Présentation de l'expérience Cette page "tuto" / piste pédagogique est un retour d'une expérience réalisée lors de Futur en seine 2013. A la fin de cet atelier de 45 minutes, les enfants étaient en mesure de modifier directement le code de programmation des arduinos. Matériel Pour un groupe de 6 enfants : 3 boites noires ou rouges 3 Arduinos (avec les câbles !) La préparation 1. Percez le passage de led sur votre boite, et y coller la led Connectez celle-ci à arduino comme ceci : 2. Suivez ce tutoriel : Ardublock et créez à l'aide des blocks le code de base suivant : Explications Les Tests Pédagogiques Il existe plusieurs types d'approches autour d'arduino. nous en avons sélectionné 2 : l'approche "dite du TP" Après plusieurs tests d'animation, il s'avère que la méthode du type "Travaux Pratiques", utilisée généralement lors des ateliers arduinos grand public ne fonctionne pas, par manque d'aspect ludique, trop théorique etc... Pas à pas 1. la découverte 2. 3. etc ...

Système Adafruit apprentissage Introducing Bluefruit EZ-Link The ultimate serial Bluetooth link & wireless Arduino programmer We are excited to add another product to our growing Adafruit Bluefruit line, this time its the Bluefruit EZ-Link: the best Bluetooth Serial Link device ever made. Adafruit 2.8" Color TFT Touchscreen Breakout v2 Color! Add some jazz & pizazz to your project with a color touchscreen LCD. Wireless Music Veto Button for your Office Exercise your right to skip songs in the office! This project uses the comically large "big red button" to cast your negative vote for the music that's playing on Spotify. Adafruit NeoPixel Überguide Everything you always wanted to know about Adafruit NeoPixels but were afraid to ask NeoPixels are “intelligent” full-color RGB LEDs that can be controlled and chained from a single microcontroller pin. Connecting a 16x32 RGB LED Matrix Panel to a Raspberry Pi How to connect a 16x32 RGB LED display to your Raspberry Pi This tutorial uses C code to drive the display. A look inside!

The Aerographer – "Groundless air and a place inside the clouds" / @luizzanotello Created by Luiz Zanotello during his ongoing master studies on Digital Media at the University of the Arts Bremen, The Aerographer is an installation that explores the state of uncertainty in times of ubiquitous technological mediation, borders among territories and boundaries among bodies. Designed both a system and an individual, the Aerographer is “trapped on groundless air, seeking to sustain a place inside of the clouds”. The installation reacts to subtle changes of airflow within a room. Conceived to be mounted temporarily and through serendipity, the installation can adapt to different spaces and situations modularly. Each module contains a fixed center part, and one to three fixed probing parts. The project speculates on the gaseous state of matter as Zeitgeist. ↑ The Aerographer Simulation in Processing The project was extensively prototyped with Arduino-based basic electronic components, and Processing for visualisation / simulation purposes.

10 Breadboard Projects For Beginners Before you start making the projects, you should understand the functioning of every project to know what are you really doing. For this you need to know about important electronics components used in a circuit. So here is a brief description of all the electronic components used in the projects. I have left the ones that are not used in the projects and are too complicated to understand. Check out randofo's Basic Electronics guide that teaches you almost everything about basic electronics. (1) Resistor: A resistor is a device that reduces current in a circuit by offering obstruction to the flow of electrical current. (2) Capacitor: A capacitor is a device that stores electricity inside it when it is supplied and gives it out in a circuit when there is a loss in electricity. (3) Transistor: A transistor is a device that amplifies a small current applied on its base pin to produce a large current that flows between the collector and emitter pins. (4) Integrated Circuit (IC): (5) Diode:

Tutoriels Arduino - Ethernet + SD Whatsit? We just got the latest version of the Arduino Ethernet shield with a MicroSD card slot and I promised Bill Greiman I'd try out the latest version of his SdFatLib library so I decided to code up a simple Webified file browser. Its a quicky project and demonstrates what you can do, but it isn't 100% perfect so you should be ready to modify it if you'd like to do other stuff, 'K? This is a good beginning to a logging web-monitor, or remote storage system. Get familiar Initializing Micro-SD card on an Ethernet shield The latest Arduino Ethernet shield comes with a handy MicroSD card slot so that you can store and retrieve data through the shield. Be sure to have the very latest version of SdFatLib , as you'll need some of the newer capabilities! First thing to note is that the SS (Slave Select) pin for the card is digital 4 (although as of the writing of this mini-tutorial, the schematic hasn't been updated, you'll have to trust me!) uint8_t r = card.init(SPI_HALF_SPEED); To: List files

9 amazing projects where Arduino & Art meet! – Arduino Arts Just a few of many, many, many amazing projects that are on the web where Tech meet the Art… this time focused on Arduino (or simple electronics) projects… Enjoy! Artist: Rob Seward The installation consists of four units, each capable of displaying all 26 letters of the alphabet with an arrangement of fluorescent lights. The piece displays an algorithmically generated word sequence derived from a word association database developed by the University of South Florida between 1973 and 1998. The algorithms take into account word meaning, rhyme, letter sequencing, and association. There’s a mac mini running Processing that sends alignment data to 4 arduino boards (one for each letter) that are chained together. The installation in total includes 4 arduinos, 20 servos, 8 Step motors, 24 3.9 inch CCL (cold cathode) lights and their inverters. source: Artist: Matthias Dörfelt Artist: Miniaforms

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. 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 Il n'y en a pas vraiment car le logiciel complémentaire nécessaire (Python) est maintenant portabilisé dans le dossier du logiciel s2aio. - le décompresser avec le logiciel libre 7.zip (

Adding Bluetooth to Your Arduino (+Light Sensor) We are a group of hackers working on a project that allows you to communicate with your Arduino project using an Adafruit nRF8001 Bluetooth module. For another version of this guide, check out our blog at Step 1: Introduction Arduino is a cool platform because you can easily interact with your projects from your computer. Step 2: THE BLUETOOTH BOARD We will be using the Adafruit nRF8001 breakout board, though there are several great bluetooth breakout boards and shields on the market. Once you have purchased your bluetooth board, you need to solder the included header pins into the holes on the breakout board. Of course this picture doesn't include the breadboard. Step 3: SPI, REQ, RDY, and RST Pins (Optional) If you don't have the Arduino UNO like in the schematic, pay close attention to the Arduino pin number that you connect the wires to. SPI is a useful communication standard because it only requires 3 pins. ---------------RDY and RST---------------

Related: