background preloader

Category: Arduino

My older son recently started school and needed his own desk for doing homework. I wanted to make something nicer than a simple tabletop with legs, and realized that I could also build in a bit of fun for when the homework is finished. Both my boys and I still had space travel on our minds from our summer trip to Kennedy Space Center. For this desk project, I decided to go with a NASA theme. The desk resides under my son's loft bed (which I also built), and stays closed until the homework is finished: When playtime begins, the lid flips up to reveal the Mission Control console: As I mentioned in the video, I painted the underside of the lid with magnetic primer. The programming of the console, which I posted to GitHub, has the Arduino and the Raspberry Pi working cooperatively. The EECOM panel contains four potentiometers that are each mapped to a 12-segment bargraph display. The CAPCOM panel has connections for the headset as well as volume controls.

Jaycar Electronics - Arduino Projects Tools, Components & Cable Power & Energy Ecotech Power and Lighting Kits, Science & Learning Audio & Video IT & Comms Security & Surveillance Auto & Outdoors Gadgets Techstore Specials Welcome to Jaycar's dedicated arduino page. Getting started with microcontrollers used to be complex and expensive. The code editor has an easy one-click “compile/upload” feature that uploads your programs via USB, so you don’t even need an ISP programmer. Free software, hundreds of examples, circuit diagrams, programs, all kinds of projects and tutorials are openly available on the Internet to support these interactive boards. Click here for more details and to purchase the Experimenter's Kit for Arduino (XC4262) featured in the video above. Click the links below for detailed steps on creating some interesting projects. Jaycar Online Temperature and Humidity Sensor Jaycar Water Flow Gauge

The Absolute Beginner's Guide to Arduino Over the Christmas break from work I wanted to learn something new. I’ve been eyeing up Arduino for some time now, and for Christmas I got an Arduino UNO R3 board. What is Arduino? Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software. Microcontroller Arduino is a microcontroller on a circuit board which makes it easy to receive inputs and drive outputs. A microcontroller is a integrated computer on a chip. Inputs Some examples of inputs would be a temperature sensor, a motion sensor, a distance sensor, a switch and so forth. Outputs Some examples of outputs would be a light, a screen, a motor and so forth. Arduino is a small computer that you can program to read and control electrical components connected to it. Obtaining an Arduino Board There are several online distributors that stock Arduino boards. Often boards are bundled up with starter kits. Arduinos come in different flavours. Most enthusiasts use sites like Adafruit and Element14.

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. 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?" "Spooky Arduino" - Todbot's excellent (if fast-paced!)

Karl Herrick | Arduino Motion Detector As I have been traveling through Getting Started with Arduino I’ve been trying to take on the “tinkering” mentality described in chapter two titled, “The Arduino Way“. And as the text in the book states, “You should now experiment by looking at all the possible devices that have two contacts that close.” So I made a purposeful visit to Radio Shack to look for parts to hook up to it. What I came up with was a Parallax PIR Sensor. A top down view of the Arduino Motion Detector. The arduino, battery pack and a PIR motion sensor hooked up to a breadboard. The package didn’t include documentation for the sensor, but I was able to locate it on their website. The result was a little motion detector, that turned the LED on while it detected motion, and then turned off shortly after the motion stopped.

VHDL Tutorial Jan Van der Spiegel University of Pennsylvania Department of Electrical and Systems Engineering VHDL Tutorial 1 1. 2. 3. Behavioral model 5 Concurrency. 6 Structural description. 6 4. 5. Constant 11 Variable. 12 Signal 12 6. Integer types. 15 Floating-point types. 15 Physical types. 16 Array Type. 17 Record Type. 19 Signal attributes. 20 Scalar attributes. 21 Array attributes. 22 7. 8. Basic Loop statement 31 While-Loop statement 32 For-Loop statement 32 9. 10. 11. Appendix: IEEE Standard Package STD_LOGIC_1164 This tutorial gives a brief overview of the VHDL language and is mainly intended as a companion for the Digital Design Laboratory. VHDL stands for VHSIC (Very High Speed Integrated Circuits) Hardware Description Language. Although these languages look similar as conventional programming languages, there are some important differences. A digital system can be represented at different levels of abstraction [1]. Figure 1: Levels of abstraction: Behavioral, Structural and Physical a. generic ( end dff_sr;

The World Famous Index of Arduino & Freeduino Knowledge Assembly | Adafruit FONA A battery and antenna is required! If you have a uFL FONA, a uFL->SMA cable may be required to connect the antenna. Use any Lipoly or LiIon 3.7V/4.2V battery Check polarity for the battery! You must insert a SIM card to do anything but the most basic tests.

Electronics : Microprocessors : I2C - Two-Wire Peripheral Interface - for Arduino Tip A summary of everything shown below is available further down this page: This post describes how the I2C (Inter-Integrated Circuit, or "Two-Wire") interface works, with particular reference to the Arduino Uno which is based on the ATmega328P microprocessor chip. A lot of the details however will be of more general interest. The Two-Wire interface is extremely useful for connecting multiple devices, as they can all share the same two pins (plus a ground return). Because of this you could have an LCD screen (say) at address 10, a keyboard at address 11, and so on. More information about I2C at: More information about the Arduino Two-Wire interface at: Other protocols Pinouts On the Arduino Uno the pins you need are: Analog port 4 (A4) = SDA (serial data)Analog port 5 (A5) = SCL (serial clock) On the Arduino Mega, SDA is digital pin 20 and SCL is digital pin 21 (they are marked SDA and SCL on the board itself). Sending data

Related: