background preloader

Xoscillo - A software oscilloscope that acquires data using an arduino or a parallax (more platforms to come).

Xoscillo - A software oscilloscope that acquires data using an arduino or a parallax (more platforms to come).
About This is a multiplatform software oscilloscope and logical analyzer. It supports arduino(with custom firmware) and a Parallax USB oscilloscope. More platforms to come. Features Panoramic view Load and save waveforms Zoom in and out Can open several waveforms at the same time Can run several oscilloscopes/logical analyzers simultaneously Frequency analysis using FFT Filtering, so far it has a low pass filter, probably more to come. Supported platforms Support Ask here in our forum Screenshots Basic screen shot showing the oscilloscope displaying a simple waveform Logic analyzer screenshot Displays the FFT of the signal and underneath the FFT over time. This screen shot shows an arduino based oscilloscope and a parallax one working simultaneously in realtime. Linux Notes from the Author The code is not by any means great, its just a quick exercise I did to learn c#. License Related:  Arduino

The RRRRRRRRRRBBA, a $3 Arduino 2. The Arduino is NOT a microcontroller! Of course, the Arduino is not a microcontroller, but rather a development environment for microcontrollers -- including a programmer board, a software program for the computer, and a programming language, in addition to the microcontroller chip itself. A programming/debugging solution the Arduino is extremely easy and friendly to use, and the level of support you get with it is well worth the money. Could that possibly mean that.... (read on)

Controlling an Arduino with an iPhone Skill Level: Beginner by Pete-O | November 30, 2009 | 72 comments You can download the Source Code here. How it works: In this tutorial you will learn how to communicate between the iPhone/iTouch app TouchOSC via a WiFi network to a Processing sketch displaying graphics and finally to control an Arduino board to light up an LED. TouchOSC is just one of many iPhone/iTouch apps that can send Open Sound Control signals. Processing is a great application for quickly creating visualizations, interactive installations, and physical computing projects. Creating the circuit: First thing we’ll need to do is to create a simple circuit with an LED, a resistor, a breadboard, some jumper wires and an Arduino board connected to a computer via a USB cable. Let’s connect our negative/ground jumper to the first row in the breadboard and the other end into one of the ground plugs (GND) Notice that the LED has two different length leads coming out the bottom, the shorter one is the negative lead. TouchOSC editor:

HMC5883L Compass Tutorial with Arduino Library - Tutorials - Love Electronics Using a magnetometer can be a little tricky, especially if your unsure about the formulas to use to get the correct bearing and when other magnetic objects are interfering with your signal. We've created a library for our HMC5883L Breakout Board , which will also be compatible with other HMC5883L breakout boards made by other manufacturers. Join us whilst we cover the following: Understand what is a magnetometer and how they work. How do compasses work? Firstly an introduction, a (standard handheld) compass works by aligning itself to the earths magnetic field. Our magnetometer uses these magnetic fields, however it doesn't pull on a little needle inside it! How do we use one? Okay, so now we know how to use one, the first step is to get some data out of our compass. Now of course to talk to the HMC5883L we will need some code, helpfully we've written an arduino library for the HMC5883L which makes this really easy. Using the HMC5883L Arduino Library Wire.begin(); Calculate your bearing

Arduino 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. Common examples for beginner hobbyists include simple robots, thermostats and motion detectors. Adafruit Industries estimated in mid-2011 that over 300,000 official Arduinos had been commercially produced,[3] and in 2013 that 700,000 official boards were in users' hands.[4] History[edit] Hardware[edit] Official boards[edit] Shields[edit]

Arduino Chicken Coop Controller Over the last few years my family has been keeping ex-battery hens - they are about 18 months old and have had a horrendous life kept cooped up in small cages in large warehouses. As much as we love these little bundles of joys and eggs it can be a drudge getting up in the early morning letting them out to roam the garden because the sun is up and bright at 5.00am!! It would be great if we could have an automated door that could open just after sun rise and close half an hour after sunset where hopefully they are all cosying up to each other in the coop. Sadly there have been times we have forgotten to lock them safely away and discover the horrible consequences when a fox has attacked and killed some of them. The main features of the ACCC:

Arduino and TFT LCD Learn how to use an inexpensive TFT colour touch LCD shield with your Arduino. This is chapter twenty-nine of our huge Arduino tutorial series. Updated 07/02/2014 There are many colour LCDs on the market that can be used with an Arduino, and in this tutorial we’ll explain how to use a model that is easy to use, has a touch screen, doesn’t waste all your digital output pins – and won’t break the bank. And upside down: As you can imagine, it completely covers an Arduino Uno or compatible board, and offers a neat way to create a large display or user-interface. And unlike other colour LCDs, this one doesn’t eat up all your digital output pins – it uses the SPI bus for the display (D10~D13), and four analogue pins (A0~A3) if you use the touch sensor. With some imagination, existing Arduino knowledge and the explanation within you’ll be creating all sorts of displays and interfaces in a short period of time. Getting started Using the LCD Moving on, let’s start with using the display. Conclusion

Pachube & Arduino Improving the Beginner’s PID – Introduction « Project Blog In conjunction with the release of the new Arduino PID Library I’ve decided to release this series of posts. The last library, while solid, didn’t really come with any code explanation. This time around the plan is to explain in great detail why the code is the way it is. I’m hoping this will be of use to two groups of people: People directly interested in what’s going on inside the Arduino PID library will get a detailed explanation. It’s going to be a tough slog, but I think I found a not-too-painful way to explain my code. The Beginner’s PID Here’s the PID equation as everyone first learns it: This leads pretty much everyone to write the following PID controller: Compute() is called either regularly or irregularly, and it works pretty well. Sample Time – The PID algorithm functions best if it is evaluated at a regular interval. Once we’ve addressed all these issues, we’ll have a solid PID algorithm. UPDATE: In all the code examples I’m using doubles. Tags: Arduino, Beginner's PID, PID

Prix Ars Electronica Logo Prix Ars Electronica The Prix Ars Electronica is one of the most important yearly prizes in the field of electronic and interactive art, computer animation, digital culture and music. It has been awarded since 1987 by Ars Electronica (Linz, Austria). In 2005, the Golden Nica, the highest prize, was awarded in six categories: "Computer Animation/Visual Effects," "Digital Musics," "Interactive Art," "Net Vision," "Digital Communities" and the "u19" award for "freestyle computing." Each Golden Nica came with a prize of €10,000, apart from the u19 category, where the prize was €5,000. In each category, there are also Awards of Distinction and Honorary Mentions. The Golden Nica Award The Golden Nica is replica of the Greek Nike of Samothrace. Golden Nica winners[edit] Computer animation / film / vfx[edit] The "Computer Graphics" category (1987–1994) was open to different kinds of computer images. Computer Graphics[edit] Computer Animation[edit] Computer Animation/Visual Effects[edit]

DIY intervalometer based on Arduino « Rastroludico I would like to share with you my Intervallino project with all the steps and details it involved. When I started looking for similar projects on the web I found extremely useful to have a look at either the circuit schematics or snippets of code or even soldering videos! For this reason I try here to be the most complete and precise that I can, so to give some hints and ideas to anyone willing to make a similar project. That said, I assume one has some basic electronics knowledge and is not too afraid of writing a program… Indeed, this is not a manual on electronics nor an arduino programming tutorial but, as the title says, just a detailed “making of” ;) I have seen many beautiful time-lapse photography in the last times (e.g. I thought a do-it-yourself (DIY) intervalometer would perfectly fit as my first electronic project since it would merge many things I like – photography, electronics and programming – into a compact, portable, box! where the remote looks like this: The brain Tools

Femtoduino: an ultrasmall (20.7x15.2 mm) libre Arduino compatible board Femtoduino is an ultrasmall (20.7x15.2 mm) libre Arduino compatible board. By using the QFN32 version of the ATMEGA 328p, 0.05" connectors, 0402 components and removing everything not strictly necessary, I've been able to design and hand build an Arduino compatible board which is very small (20.7x15.2 mm) and ultra light (2g) but has exactly the same computing power of the Arduino Duemilanove or UNO. Femtoduino has been developed for ultrasmall Arduino prototyping. I had the need to add "Arduino intelligence" to quite small objects (balls, cubes, mices, etc) so I needed to shrink down the size of Arduino as much as possible. Femtoduino is the result. For regular prototyping, Femtoduino comes with a handy breakout board which breaks out Femtoduino's 0.05" connectors into regular 0.1" pins so that you can use it on standard breadboards or perfboards. Femtoduino is a true libre hardware project. Video presentation of Femtoduino Femtoduino Sources and Schematics Please support the project!