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

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)

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

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!

Arduino and GSM Cellular – Part Two 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. If you are looking for tutorials using the SIMCOM SIM900 GSM module, click here, and here if you have an Arduino Mega. Updated 15/01/2014 Introduction The purpose of this tutorial is to have your Arduino to communicate over a GSM mobile telephone network using the SM5100B GSM Cellular Shield: My goal is to illustrate various methods of interaction between an Arduino and the GSM cellular network using the SM5100B GSM shield from Sparkfun, with which you can then use your existing knowledge to build upon those methods. Stop! It is assumed that you have a solid understanding of how to program your Arduino. Getting started As mentioned previously, we’re using the Sparkfun GSM shield with the SM5100B module. Ignore this at your own risk

Arduino and monochrome LCDs Please note that the tutorials are not currently compatible with Arduino IDE v1.0. Please continue to use v22 or v23 until further notice. This is chapter twenty-four of a series originally titled “Getting Started/Moving Forward with Arduino!” The first chapter is here, the complete series is detailed here. Welcome back fellow arduidans! The purpose of this article is to summarise a range of affordable monochrome liquid-crystal display units that are available to work with our Arduino; and to replace the section about LCDs in chapter two of this series. Fixed-character LCD modules When shopping around for LCD modules, these will usually be the the most common found in retail outlets. Currently, most LCDs should have a backlight of some sort, however you may come across some heavily-discounted models on (for example) eBay that are not. Interfacing these screens with our Arduino boards is very easy, and there are several ways to do so. Four-bit parallel interface … or two rows of eight:

Arduino turns off idle Amplifier What is this? NovaIdle is monitoring amplifier for idle time (no music played) and turns off the amplifier with IR command It is written and tuned for the Peachtree Nova amplifier that has a tube. I wrote this program as I tend to forget the amplifier on and given the tube has limited ifetime, I am always feeling bad when I see it still on few hours later. What You need to build this? Optional Components: 1x Blue LED 1x Yellow LED 1x Green LED 3x 330 Ohm Resistor (anything from 220 to 330 will do) 1x Prototype board to solder and connect the above 1x 3.5mm Earphone Stereo Jack 1x RCA to 3.5mm Stereo cable 1x USB Power supply (or you can feed it from other source) How it works: The program is written for Arduino, basically reading left and right signals on Analog inputs (A0 and A1) from a line level out of the Nova (connector 16 on the Peachtree user manual diagram). The Blue LED will light up if the unit will detect the amplifier is on. The IR LED needs to be 950 nMeter LED.

Programming an ATtiny w/ Arduino This tutorial shows you how to program an ATtiny45 or ATtiny85 microcontroller using the Arduino software and hardware. The ATtiny45 and ATtiny85 are small (8-leg), cheap ($2-3) microcontrollers that are convenient for running simple programs. This tutorial is obsolete! See the updated version of this tutorial (with support for Arduino 1.0). They are almost identical, except that the ATtiny85 has twice the memory of the ATtiny45 and can therefore hold more complex programs. We like to use both of them with paper circuits and other craft electronics. Materials and Tools For this tutorial, you’ll need: Arduino Uno or Duemilanove (w/ an ATmega328, not an older board with an ATmega168) ATtiny45 or ATtiny85 (8-pin DIP package) a 10 uF capacitor (e.g. from Sparkfun or from Digi-Key ) a breadboard jumper wires For more information, see our list of materials and parts and our list of prototyping supplies . Software Download: Arduino software , The ATtiny45 / ATtiny85 Microcontroller

Controlling Hand Drill with Roboduino / Arduino to Spool Solder This will explain how we re-purposed a hand drill to re-spool solder using a roboduino (arduino compatible), two servos, and a DIY encoder. While one could use TRIACs to play with the AC power going into the drill, just using a servo to control the throttle is simple and avoids the pesky high voltage. Hand drills are pretty strong, hopefully this instructable will help others integrate it into other projects,... maybe some guitar pickup winders... We also talk about using home made optical encoders, which can be used for all sorts of robot applications. Video: Ingredients: Tools: * Hot Glue gun!

Arduino EF Meter - Hyundai Hyundai Arduino EF Meter - Hyundai Featured Ride Nominations Are Happening Now! Nominate Yourself or Someone Else In THIS THREAD . Voting on The Nominees Will Begin on June 13th! (02 June 2011 - 08:21 AM) Posted a new topic -- Windows 8 in Computers, Gaming, & Technology (02 June 2011 - 02:19 AM) Welcome to the forums Rd1cuda (02 June 2011 - 02:19 AM) Posted a new topic -- Welcome To Hyundai Rd1cuda in Introduction (01 June 2011 - 10:29 PM) Posted a new topic -- Gt Wing? (01 June 2011 - 09:38 PM) Welcome to the forums malex002 (01 June 2011 - 09:38 PM) Posted a new topic -- Welcome To Hyundai malex002 in Introduction (01 June 2011 - 09:31 PM) Hey chat town i got caught up in work i sent you an email i still do want those headers ship em out asap if you still can all my info is in the email (01 June 2011 - 09:02 PM) Posted a new topic -- Rattling from right front wheel in Hyundai Tiburon Forum

Tutorial: Arduino and the AREF pin - Birds on the Wire Welcome back fellow arduidans! Today we are going to spend some time with the AREF pin - what it is, how it works and why you may want to use it. First of all, here it is on our boards: Uno/TwentyTen AREF [Please read whole article before working with your hardware] In chapter one of this series we used the analogRead() function to measure a voltage that fell between zero and five volts DC. But why is the result a value between 0~1023? We measure resolution in the terms of the number of bits of resolution. It is easier to imagine this with the following image: So with our example ADC with 2-bit resolution, it can only represent the voltage with four possible resulting values. With our Arduino's ADC range of 0~1023 - we have 1024 possible values - or 2 to the power of 10. However - not all Arduino boards are created equally. What if we want to measure voltages between 0 and 2, or 0 and 4.6? And therein lies the reason for the AREF pin! So how do we tell our Arduinos to use AREF?

Blog » Blog Archive » aJson: The Arduino Json Library Is Released In v1.0 aJson: The Arduino Json Library Is Released In v1.0aJson: The Arduino Json Library Is Released In v1.0aJson: The Arduino Json Library Is Released In v1.0 Davide Gomba — November 15th, 2010 aJson is an Arduino library to enable JSON processing with Arduino. It easily enables you to decode, create, manipulate and encode JSON directly from and to data structures. By this you don’t have to bother with data encoding and decoding – this will aJson handle for you. aJson is a library to receive, understand, create or modify JSON strings directly in the Arduino. aJson provides functions to parse JSON strings to object models. [interactive-matter] published an interesting tool to implement XML-structured communication using Arduino. There always have been solutions like XML for structured data. the project is hosted on Github, more on [Interactive-Matters]. If you notice any problem just file an issue so that I can deal with it. Bravo.