background preloader

ABC - Arduino Basic Connections - PighiXXX

ABC - Arduino Basic Connections - PighiXXX
ABC – Arduino Basic Connections Just about everything you every wanted to know about how interface your Arduino to a wide selection of input and output devices! All cards are now divided in sets (3 cards each). For every card there’s a revision number. This work has taken a long time. Set 1 (Card 1,2,3) Card 1 ver1 rev0 Pushbutton to GND, Pushbutton to 5V, Pushbuttonto 12V, Using internal pullup, Trimmer or potentiometer, Photoresistor, Optocoupled inputs Card 2 ver1 rev0 Connect a LED, Connect a Lamp, LED Clusters, Dual LEDs or Bi-color LED Card 3 ver1 rev0 Connect a Relay, Connect a Mosfet, Connect a Buzzer, Connect an Audio Amplifier Set 2 (Card 4,5,6) Card 4 ver1 rev0 Connect a Triac, Connect a Speaker Card 5 ver1 rev0 Connect a DC Motor, Connect a RGB Led Strip, Connect an Encoder Card 6 ver1 rev0 Bi-Directional Voltage Level Converter 3.3V to 5V, Bi-Directional Voltage Level Converter 3.3V to 5V with voltage divider, TTL / CMOS converter, TTL / CMOS converter (6 inputs/outputs) Card 7 ver1 rev0 Related:  Arduinoneurocomdray

Interrupts, the easy way Many folks starting out in microcontrollers do not know what interrupts are, or are intimidated by them. Today I hope to shed some light on this easy to use, and useful function. There are two ways to detect if an event has happened, polling, and interrupts. If you are expecting someone to come to your front door, you can get up every few minutes to look out the window (polling), or you can be busy cleaning your house until the doorbell rings (interrupts). The most common for beginners is polling. Interrupts allow me to process a lot of other stuff, and then the interrupt will notify me when the event being monitored happens. Let's look at a scenario: I have a push button (doorbell) connected to D2. // constants won't change. // variables will change: int buttonState = 0; // variable for reading the pushbutton status void loop(){ // read the state of the pushbutton value: buttonState = digitalRead(buttonPin); /* Button void loop() { digitalWrite(ledPin, buttonState); }

Débuter avec une carte Arduino La famille Arduino est apparue en 2006 sous forme d’une carte programmable avec un port série. Puis de nouvelles versions sont apparues, toujours aussi simples, avec différents formats : petites, grandes, plus puissantes, plus économiques, avec USB, avec Ethernet, compatible Androïd, etc... On peut les utiliser pour récupérer les informations de capteurs, pour contrôler des moteurs, pour communiquer avec un ordinateur, avec un téléphone portable, pour envoyer et lire des messages sur Internet, pour éteindre des appareils électriques, pour piloter un robot mobile, pour servir de cerveau à un humanoïde, ou tout simplement pour apprendre l’électronique, et encore bien d’autres usages. Retrouvez grâce au lexique tous nos articles traitant de la carte Arduino. Arduino, c’est une grande famille et une solution reconnue avec des publications dédiées. Différents modèles, une même passion Présentation Voici ses caractéristiques principales pour le modèle le plus courant : hardware software Premiers pas

Synth In a Box Synth In a Box Details Published on Friday, 13 January 2012 23:20 I have been conducting a series of music electronics workshops in conjunction with Switched On, the awesome Austin synthesizer shop. It is a simple CMOS synth, but it has a lot of features: Two audio oscillatorsTwo LFOs – one per oscillatorPseudo ring modulator effect – the classic CD4011 XNOR circuitAttack/decay volume envelope – the even more classic single transistor VCAMaster volume control and separate volume controls for each oscillator and the ring modFive passive low pass filters for wave shaping of the LFOs, oscillators and ring modThree modes: constant sound, gated (using the pushbutton) or repeatedRepeat circuit with separate controls for on time and off timeBuilt in amplifier and speaker as well as 1/4" output jack The cardboard box enclosure is a bit of fun. I actually had eight kits leftover from the workshop, but they're all gone now. Synth In a Box Sample Sounds by Delptronics Schematic Diagram Part Placement

Météo Ennery Bienvenue sur le site de relevés et 'observations de le station météo amateur d'Ennery dans le Pays Messin Département de la Moselle Région Lorraine Nouveau menu : Cycle solaire - Graphique du lever, coucher du soleil et de la durée du jour - Graphique de la variation de la durée du jour - Graphique du Rayonnement maximum quotidien - Graphique de la durée du crépuscule - Graphique Position du soleil heure/heure Thermomètre et Hygromètre Réparés et installés ! Pour la température et l'hygrométrie (minimale, moyenns et maximale : les statistiques d'octobre, novembre et décembre sont erronées ! à cause de la défaillance de la sonde SHT15 ! Nouvelle page des sondes mise à jour toutes les minutes Normales climatiques (suite) - Ecart des différentes variables avec les normales 1981-2010 Normales climatiques - Graphique des évolutions de la T° maximale par rapport à la normale - Graphique des évolutions de la T° minimale par rapport à la normale - Graphique des évolutions de la T°; moyenne par rapport à la normale

L'univers Arduino (1/2) Il s'adresse aux débutants en programmation des microcontrôleurs voulant rejoindre les adeptes du mouvement Do It Yourself dans le domaine du Physical Computing(1). Évidemment, en grand écumeur des forums Developpez.net, la programmation en général ne vous effraie pas. Vous aimeriez juste profiter de votre métier, votre passion pour la programmation, pour interagir avec le monde physique, piloter des robots, automatiser la montée/descente de vos volets déroulants en fonction de l'ensoleillement, construire votre propre station météo et déclencher des alarmes selon des seuils de température, etc. Seulement vos connaissances en physique/électricité/électronique remontent à vos années lycée, une éternité… Quant à souder vous-même des composants électroniques, n'en parlons pas… Évidemment vous serez obligé de vous y mettre si votre projet doit prendre de l'ampleur, mais pas tout de suite. L'objectif reste le même que celui de la communauté Arduino, découvrir et s'amuser… III-A. III-B. III-C.

Arduino Pédalier MIDI avec affichage LCD | JPF-BLOG Now we can manage N Banks, N Patches, 16 Channels… The World Famous Index of Arduino & Freeduino Knowledge L'univers Arduino (2/2) Il s'adresse aux débutants en programmation des microcontrôleurs voulant rejoindre les adeptes du mouvement Do It Yourself dans le domaine du Physical Computing(1). Évidemment, en grand écumeur des forums Developpez.net, la programmation en général ne vous effraie pas. Vous aimeriez juste profiter de votre métier, votre passion pour la programmation, pour interagir avec le monde physique, piloter des robots, automatiser la montée/descente de vos volets déroulants en fonction de l'ensoleillement, construire votre propre station météo et déclencher des alarmes selon des seuils de température, etc. Seulement vos connaissances en physique/électricité/électronique remontent à vos années lycée, une éternité…Quant à souder vous-même des composants électroniques, n'en parlons pas… Évidemment vous serez obligé de vous y mettre si votre projet doit prendre de l'ampleur, mais pas tout de suite. L'objectif reste le même que celui de la communauté Arduino, découvrir et s'amuser… IV-A. IV-B. IV-C.

Arduino LCD avec seulement 3 broches | Réception machines It’s clear that I’ll have to connect an Ethernet Shield, an RFID reader, a keypad and an LCD display to the Arduino, so it’s essential that I make the best use of the available pins. I came across this article which explains how to connect an LCD to the Arduino using the 74HC595 8 Bit Shift Register using only 3 pins. The LCD I’ll be using is a basic black/white 16×2 unit from Proto-PIC. Here’s the datasheet. Here is the little sketch based on the code from the article; I’ve changed it slightly. And here is my LCD connected up to my breadboard and running the sketch above: The breadboard with the LCD. The original wiring in the article didn’t include power for the LED backlight on pins 15 & 16, so I’ve updated that in my diagran below. Original Fritzing file for the diagram below: lcd-breadboard.fzz Like this: Like Loading...

Related: