background preloader

Interfaces

Facebook Twitter

Tools, Parts, Kits for DIY'ers - Curious Inventor. Bluetooth. By Mitchell Page Mpag5967 [at] mail.usyd.edu.au Key Centre of Design Computing and Cognition, University of Sydney , Australia Normally you would use a serial USB cable connected from your computer to your Wiring board for receiving data sent from a computer running processing to your board. This tutorial demonstrates how to execute this same process, but wirelessly using Bluetooth. We will test this by being able to turn an LED on/off wirelessly. You will need to use an adaptor to power your board for this tutorial. This tutorial covers communication from the computer to the board; not from the board to the computer.

Equipment: You will need Bluetooth Dongle for you computer and Bluetooth Modem for connecting to Wiring board. And This tutorial was developed for a computer running Windows XP Service Pack 2 (which has included Bluetooth support). Process: Step 1. Step 2 . Step 3. Step 4. Step 5. Step 6. Playground - InterfacingWithHardware. These topics cover the hardware and software setup required to connect an Arduino device with a variety of electronic parts, chips and devices. A related topic not covered under this section is the shield, boards that plug directly into an Arduino's pin layout. Information on the creation and use of specific shields belongs in that section.

Information on shields in general and their creation belongs here. See here for a table of shields and the Arduino pins they use. Arduino has limits on how much current can be sourced or sunk by its I/O pins. Navigation Output Input User interface Buttons,Encoders,Keypads Unified Input InterfaceText-based user interfacemicroBox Linux Shell look and feel for Arduino Phi_prompt user interface LibraryMenuSamplePhi_prompt glcd user interface Library This is being planned. Communication Data Logging and Plotting General Common Pinouts Examples and information for specific output devices and peripherals: How to connect and wire up devices and code to drive them.

A Sensitive DIY Ultrasonic Range Sensor. I needed some ultrasonic range finders for my project. But most of the commercial sensors like Parallax’s PING sensor and other similar products are quite expensive, especially if multiple units are needed. So I thought why not building it myself? The theory behind ultrasonic ranging is quite simple. Typically a short ultrasonic burst is transmitted from the transmitter. Ultrasonic Ranging (Courtesy of Wikipedia) In my design, I used separate transducers for transmitter and receiver.

Ultrasonic Transducer There are quite a few ultrasonic transducers to choose from, and the main criteria are the resonant frequency, radiation pattern and sensitivity. I bought these 24 kHz transducers on sale (see picture below). 24 kHz Ultrasonic Transducers But for these DIY ultrasonic range finders, the choice of the transducers are really not that critical and this transducer really hits the performance to price sweet spot. The Transmitter Ultrasonic Transmitter Output Waveform Ultrasonic Range Sensor H Bridge. Arduino With Bluetooth, Wireless Communication Made Easy. To establish a , you have three possibilities: XBee All of them have advantages and disadvantages. Finally, when I had to choose, I decided to go for the Bluetooth solution which, in the given circumstances, fulfilled all my requirements.

Once I had choosen the wireless technology, I still had to find a shield to interface the emitter with my Arduino Uno. I Finally selected the " " from DFRobot (Ref: DFR0088). What I appreciated the most is the fact that It is possible to switch from Bluetooth to Xbee simply by swapping the emitter part, an advantage which is mostly due to the fact that the Bluetooth module has been fitted in a XBee module. The board can accommodate the three wireless technologies, through an additionnal connector. It has pins dédicated to the The board includes a connector for an . An serial interface with screw connectors is also on board. It includes a with scew connectors. It is inexpensive, for the board. Arduino Modules-Mozilla Firefox. La carte Arduino dispose de 14 entrées/sorties digitales et de 6 entrées analogiques, dont deux peuvent être utilisées en bus série Inter-IC ou encore appelé I2C. Bien souvent les aplications nécessitent plus d'entrées ou de sorties.

Nous avons à notre disposition des circuits intégrés permettant d'étendre le nombre de ces entrées/sorties. Plusieurs articles sont disponibles en anglais sur le site Arduino, qui décrivent très bien les montages à réaliser afin de créer des modules d'extension entrées sorties. Je vais reprendre quelques-unes de ces explications ici. Seize entrées sur trois connexions : L'utilisation d'un registre à décalage parallèle vers série permet de recevoir des informations de 8 à 16 entrées numériques, vers 3 connexions de la carte Arduino. Le circuit intégré utilisé est un "registre à décalage 8 étages statique" CD4021 de Phillips (NXP) ou Fairchild. Le montage extrêmement simple, peut être réalisé sur une carte de prototypage sans soudure, ou une carte à pastille. Arduino-tvout - A composite video output library for AVR/Arduino - Google Project Hosting-Mozilla Firefox.

The goal of this project is to create a simple interupt driven library for generating composite video on a single AVR chip. Currently the output is NTSC or PAL at a resolution of 128x96 by default. The library currently works on ATmega168,328,1280,2560,644p,1284p,AT90USB1286 and more can be added by editing one file. Beta1 for version 1.0 is out!!! It has some it changes the hardware connections as well as some of the function calls see the wiki for full details. SYNC is on OCR1A and AUDIO is on OC2A There are some timing issues with the m1284p, may be related to sanguino core. Wayne and Layn LLC now makes a shield that uses this library, the video game shield. nootropic design is selling a stand alone arduino compatible board the hackvision. Very simple as they may be. MaterielInterfaceMoteurTB6612. MATERIEL - Interfaces – Créé le 21/01/2010. Acheté ici ( 6 Euros TTC seulement !) : Dispo également chez Lextronic : carte de chez Sparkfun : Fiche technique (datasheet) : Datasheet du TB6612FNG Sur ma boutique virtuelle : Double driver 1A TB6612 1.

Il s'agit d'un double driver de moteur CC 1A (3,2A en pic) sous une tension de 5V à 13.5V avec d'un côté les entrées numériques de commande et de l'autre les sorties de puissance pour le moteur. Cette interface peut également être utilisée pour la commande d'un moteur pas à pas bipolaire. 2. Le brochage du CI se base sur celui du CI TB6612FNG : NB : est-ce que les 2 masses sont bien séparées sur la carte ? 3. Technologie C-MOS (sensible aux décharges électro-statiques) 4. L = LOW = niveau BAS – H = HIGH = niveau HAUT 4.1 Fonctionnement général du CI 5.