background preloader

Arduino Tutorial - Learn electronics and microcontrollers using Arduino!

Arduino Tutorial - Learn electronics and microcontrollers using Arduino!
So, I get two or three emails a day, all basically asking the same thing: "Where can I learn about electronics?" In general, most of these people have seen some of my projects and want to be able to build similar things. Unfortunately, I have never been able to point them to a good site that really takes the reader through a solid introduction to microcontrollers and basic electronics. I designed this tutorial course to accompany the Arduino starter pack sold at the Adafruit webshop. The pack contains all the components you need (minus any tools) for the lessons Follow these lessons for happiness and prosperity. Lesson 0 Pre-flight check...Is your Arduino and computer ready? Here are some recommended tools: If you need to get any soldering done, you may also want.... All of the content in the Arduino Tutorial is CC 2.5 Share-Alike Attrib. Love it? To some extent, the structure of the material borrows from: The impressively good "What's a microcontroller?"

Related:  Arduino

AdaFruit 2.8" TFT Touch Shield for Arduino (ADA376) Spice up your Arduino project with a beautiful large touchscreen display shield with built in microSD card connection. This TFT display is big (2.8" diagonal) bright (4 white-LED backlight) and colorful (18-bit 262,000 different shades)! 240x320 pixels with individual pixel control. It has way more resolution than a black and white 128x64 display. As a bonus, this display has a resistive touchscreen attached to it already, so you can detect finger presses anywhere on the screen. 4 Operating Systems for the Arduino I was working in the lab, late one night, when my eyes behold an eerie sight... Yes, Halloween is a long time ago, but that stupid song is still stuck in my head. I miss Halloween. I never got to post up pictures of my skeleton running off IXM's. :-)Anyway, I was browsing the Arduino forums and saw this cool post about DuinOS, a real-time embedded "operating system" for the Arduino.

Transhumanist Appendage Addition Device The following project was my Final Project for my "Electronics and Robotics" class at San Francisco State University in the "Conceptual Information Arts" department. Here is my artist's statement for the piece: ""Primitive Transhumanism #2: Sixth Finger" Glove, Arduino, Code, Electrical Wire, Servo Motor, EMG Sensors, Low-Heat Plastic, Armature Wire, Power Adapter I'm interested in the future of transhumanism especially from a DIY perspective and what the layman can take to mold ones body however they wish. Body liberation will not happen through the corporation, even though it will be the ever arching fight of our times, but these changes may be necessary to keep resisting the status quo in a world of the hyperreal.

Arduino Simulation with Proteus - YouSpice, SPICE simulation community We 'll show how to simulate the celebrated open-source electronics prototyping platform Arduino with Proteus .You can find other informations, project files and arduino software at its homepage. Let 's run ISIS Schematic: To simulate the core of Arduino platform we need only a few components: the atmega328P Microcontroller, a Crystal and two Capacitors.Let' s look for these devices in the library: Click on "P" button and write atmega as keyword: Double click on the model and this appears under Devices panel: Same operations for the Crystal and Capacitor: Transformers In the photograph, note that the coil on the left has fewer coils than that at right (the insets show close-ups). The sketch and circuit show a step-up transformer. To make a step-down transformer, one only has to put the source on the right and the load on the left. (Important safety note: for a real transformer, you could only 'plug it in backwards' only after verifying that the voltage rating were appropriate.) So, how does s transformer work? The core (shaded) has high magnetic permeability (ie a material that forms a magnetic field much more easily than free space does, due to the orientation of atomic dipoles).

The Lightning Simulator/Breathalyzer/Graphic Equalizer - Arduino Powered I needed to be able to control each of the 8 LED strips (each strip is 10 feet long) individually. Controlling each LED in the strip individually would have been nice but was not required for this project. After a bit of research, I landed on the folks over at Arduino 1.0 is Out: Here's What You Need To Know The Arduino team just released version 1.0 of the Arduino development environment! With it comes a bunch of changes that will affect you, especially if you use any add-on libraries: The language changes include modifications to the Serial class, addition of DHCP and DNS support to the Ethernet library, a new SoftwareSerial library, multi-file support in the SD library, modifications to the Wire library and UDP class, etc. While the Arduino team has been hard at work on 1.0, we’ve been working on an update to Michael Margolis’ Arduino Cookbook, and to help you make sense of Arduino 1.0, we’re sharing Michael’s Appendix H, Migrating to Arduino 1.0. Although the Arduino Cookbook won’t be in print (or ebook) for a couple more weeks, you can get in on the action now with our early release: Buy it now on

Electronics Demonstrations BasicsA/C CircuitsPassive FiltersOther Passive CircuitsDiodesOp-AmpsMOSFETsTransistors (Bipolar)Combinational LogicSequential Logic555 Timer ChipTransmission LinesMemristorsTunnel DiodesSpark Gaps A Multi-Protocol Infrared Remote Library for the Arduino Do you want to control your Arduino with an IR remote? Do you want to use your Arduino to control your stereo or other devices? This IR remote library lets you both send and receive IR remote codes in multiple protocols. It supports NEC, Sony SIRC, Philips RC5, Philips RC6, and raw protocols. If you want additional protocols, they are straightforward to add.

RainBoard - RGB LED Rainbow Fader Before we begin, here is a parts list of everything we will need for this Instructable as well as links to vendors where these items can be obtained. When designing this circuit I made sure to select common components that can be found just about anywhere that sells electronic parts. I found all of the items here on eBay, but many of the standard on-line electronics distributors (Digikey, Mouser, SparkFun etc.) should have these items in stock. I linked to SparkFun parts to make ordering easier. 2x RGB LED Strip - 30 LED/m 1m

Related:  Tutorials / projectsArduino Tutorials