background preloader


Arduino is an open-source computer hardware and software company, project and user community that designs and manufactures kits for building digital devices and interactive objects that can sense and control the physical world.[1] Arduino boards may be purchased preassembled, or as do-it-yourself kits; at the same time, the hardware design information is available for those who would like to assemble an Arduino from scratch. The first Arduino was introduced in 2005. The project leaders sought to provide an inexpensive and easy way for hobbyists, students, and professionals to create devices that interact with their environment using sensors and actuators. History[edit] Arduino started in 2005 as a project for students at the Interaction Design Institute Ivrea in Ivrea, Italy. Hardware[edit] An official Arduino Uno with descriptions of the I/O locations The Arduino board exposes most of the microcontroller's I/O pins for use by other circuits. Official boards[edit] Shields[edit] Notes[edit]

Arduino and DS18B20 - 1-wire digital thermometer | Ogalik Finally got this DS18B20 working. Actually three of them. And in two modes. Starting with the main mode, three wires are needed, as this sensor has three pins. Works with three wires, as seen on the following illustration. Parasite mode eliminates one wire. Maybe following illustration helps. Of course multiple DS18B20-s or different one wire devices can connected together like so: Here comes the beauty of using digital thermometers. Some words of caution: No pins on DS18B20 should be left unconnected. Software? DS18B20 can also be installed outside. Working with three DS18B20 thermometers for a year now – sometimes those thermometers do not get initialized correctly. Related posts: 4051 A multiplexer or demultiplexer enables you to expand the in-and outputs on your Arduino board. The 4051 is an 8 channel analog multiplexer / demultiplexer, thus: If you use the 4051 as a Multiplexer: You can choose between 8 different inputs and select just one you want to read at the time.If you use the 4051 as a Demultiplexer you can choose between 8 different outputs and select just one you want to write at the time. Futhermore, the 4051 is able to work with analog values; in the case of the Arduino, you are able to use the analog inputs with a voltage between 0-5V and route them to an Analog-In Pin on your Arduino. To select the Pin we would like to read or write, we have to use the three Select Pins (S0, S1 and S2). If S0 and S1 are HIGH and S2 is LOW pin y3 is selected (1+2+0 = 3).If S0 and S2 is HIGH and S1 LOW pin y5 is selected (1+0+4 = 5). It is not possible to read or write more than one pin on the 4051 at the same time, because you can only select one pin at a time.

Practical Arduino: News Home energy data logging project Yesterday I saw that onterio will be increasing the electric bills 46% over the next 5 years as they phase out coal and go renewable. We don't have coal to phase out but are expecting similar increases in the future. The city recently announced millions in water infrastructure updates and they will be billing that not through property taxes but on water usage. In both cases the more you use the worse the hit will be. So today I decided it's time to get off my *** and get really serious about consumption logging and reduction. Water wise we discovered a break in the main on the cities side of the meter so they'll be digging that out and fixing it shortly. Anyways since I want to do data logging and realtime monitoring of our usage today I ordered an arduino mega microcontroller kit off of ebay. That is a good start to let me know what is going on beyond what my kill a watt can tell me. This should be fun.

Exploring Arduino | Companion Site for the Book by Jeremy Blum Welcome FTDI Basic Breakout - 5V Description: This is the newest revision of our FTDI Basic. We now use a SMD 6-pin header on the bottom, which makes it smaller and more compact. Functionality has remained the same. This is a basic breakout board for the FTDI FT232RL USB to serial IC. The pins labeled BLK and GRN correspond to the colored wires on the FTDI cable. This board has TX and RX LEDs that make it a bit better to use over the FTDI cable. This board was designed to decrease the cost of Arduino development and increase ease of use (the auto-reset feature rocks!). One of the nice features of this board is a jumper on the back of the board that allows the board to be configured to either 3.3V or 5V (both power output and IO level). Documents:

Sensing Barometric Pressure | BMP085 Light, location, temperature… What’s next? Well, how about Barometric pressure? You know.. that thing that determines so much of our weather. For this example, the way we will be calculating altitude is imprecise and does not compensate for temperature or many other things that can contribute to differences. The reading differs from my weather report Im not going to get into why this is, but to make comparisons easier, your weather report uses a sea-level compensated reading, not an actual reading. Hooking it up Hooking it up to your Arduino is pretty simple, the BMP085 is an I2C device. Code The code for this is largely copied and based off of Jim Lindblom’s example from SparkFun (Thanks Jim!). The code simply outputs the temperature, pressure, and altitude in the serial terminal.

Amarino - "Android meets Arduino" - Home