background preloader

Playground - InterfacingWithHardware

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 General Common Pinouts Examples and information for specific output devices and peripherals: How to connect and wire up devices and code to drive them. Visual Audio Output Bar Codes

Related:  raspberry / arduino

Arduino - ArduinoBoardDuemilanove Overview The Arduino Duemilanove ("2009") is a microcontroller board based on the ATmega168 (datasheet) or ATmega328 (datasheet). It has 14 digital input/output pins (of which 6 can be used as PWM outputs), 6 analog inputs, a 16 MHz crystal oscillator, a USB connection, a power jack, an ICSP header, and a reset button. It contains everything needed to support the microcontroller; simply connect it to a computer with a USB cable or power it with a AC-to-DC adapter or battery to get started. Arduino and GSM Cellular – Part One Connect your Arduino Uno or compatible to the cellular network with the SM5100 GSM module shield. This is chapter twenty-six of a series originally titled “Getting Started/Moving Forward with Arduino!” by John Boxall – A tutorial on the Arduino universe. The first chapter is here, the complete series is detailed here. If you are looking for tutorials using the SIMCOM SIM900 GSM module, click here, and here if you have an Arduino Mega.

CAAD Embedded hosted by ETH Zürich - SaveEnergy Examples - HowTo - Decrease Battery Consumption This tutorial shows an easy possibility on how to save arduino's battery lifetime while using xBee as a transceiver for sleeping mode. If you want to collect sensor data in a certain interval you should try this tutorial. you energy consumption will decrease. Just take a lookon our real life measurements with a 7.6V battery and Seeeduino/Arduino on 5V: View topic - Method for stacking two Motor Shields to control 4 steppers I'm sharing a successful method for controlling 4 steppers from Arduino using two Motor Shields from AdafruitThis is so I can control the X Y and Z axis stepper motors of a CNC from one single arduino and can avoid a synchronized communication network and multiple Arduinos. The fourth motor control will be reserved for tool adjustments if needed, it is extra for now. I needed to be able to allow all the motors to hold while others were running.

code and fabrication resources for physical computing and networking Recently, a colleague of mine was working on a project with an Arduino Yún that involved reading a lot of sensor data using the Yún’s Arduino processor and writing it to the microSD card via the board’s Linux processor to be served to other devices via HTTP. She found that it took anywhere from 20 milliseconds to several seconds to get the data from the sensors written to the SD card. “Why is it not real-time?” she asked me. Welcome to the world of embedded operating systems. They are not realtime. How to Connect Multiple Arduino Microcontrollers with I2C Use I2c to connect several Arduinos together to combine their power. I2C stands for the Inter Integrated Circuits and is one of the best Multi Master Serial Computer Bus technologies used in different systems to connect the peripherals of low speed data transmission. The technology was invented by Philips for TVs but is used in all sorts of applications including our Wiimote and Arduino tutorial. The I2C circuits follow a standard operational procedure where only two bi-directional lines, a serial clock, and a serial data systems are used.  There are recently improved versions of I2Cs available on the market which can hold a higher number of nodes and can perform faster than the rest.

Tutorials / Data Logger uLog & OpenLog - Tutorials of DataLogger from Sparkfun uLog openLog Adafruit Raspberry Pi Educational Linux Distro This is our second distro, Occidentalis v0.2. Rubus occidentalis is the black raspberry. It is derived from Raspbian Wheezy August 16 2012 We have made a few key changes to make it more hardware-hacker friendly! Version 0.2 updates (new!) Truncated image - only 2.6G now to fit on any 4G cardraspi-config notice retained on bootRemoved persistant wlan0 entryPassword-change reminder on loginAdded RTC and lm-sensors kernel moduleIncluded kernel modules for: DS1307, AD525x I2C digipots, HMC6352, BMP085, ADS1015New! GPRS Shield GPRS Shield [SLD33149P] - $59.90 Dimitri kolotauri | 2014-01-21 Hello, we've have hardware flow control problem. we've set the 10K resistor between RTS and VCC and also 10k resistor between DTR and GND. we've set AT+IFC=2,2 (for hardware flow control) RTS line is working properly. problem is that the CTS line isn't working and also DCD line isn't working. (we've set AT&C1 for DCD function). we want to know this two things: first: when is sim900 free to receive data and I think for this is CTS line, isn't it? second: we want to know. when serial communication is paused and if there is received some data, we want to know this and I think for this is DCD line, isn't it?

RCtime Learning Examples | Foundations | Hacking | Links In situations where all of the Duino's A/D pins are used, RCtime is a workaround for reading any kind of resistive sensors on any digital pin. This RCtime function duplicates the Basic Stamp's function of the same name.