background preloader

Arduino

Facebook Twitter

Using watchdog timer in your projects. All AVR microcontrollers have internal watchdog timer that can be successfully used in your projects.

Using watchdog timer in your projects

Atmega328 and other modern AVR microcontrollers have so called Enhanced Watchdog Timer (WDT). It has few very useful features including: separate 128kHz clock source, ability to reset microcontroller and generate interrupt. Small But Mighty: Meet Adafruit Trinket. Note: This excerpt is adapted from author Mike Barela’s new Make: Book, Getting Started with Adafruit Trinket.

Small But Mighty: Meet Adafruit Trinket

The Arduino has revolutionized the use of microcontrollers—programmable electronics—in the last several years. This can be attributed to easy to use hardware and software at a reasonable price point. The often-cited Internet of Things has grown from the ubiquity of easy to use programmable electronics, sensors, and communications. One of the few arguments that typically comes about after building a permanent project is “I put my Arduino Uno in the project, now I am ‘out’ my $30 Uno.”

How to detect low battery within AVR.

Web server

Arduino based programmable load. Programmable electronic loads can be handy in many testing applications.

Arduino based programmable load

It can be used to test power supplies, batteries or tuning other equipment. Practically speaking building controller based load isn’t that hard. All you need to do is to drive MOSFET at some point. This point can be maintained by reading voltage and current on the load. Simply good Atmega64 development board. Write Arduino Software in C. The World Famous Index of Arduino & Freeduino Knowledge.

AtTiny Arduinos. JeeLabs SMD Kit. 4 Operating Systems for the Arduino. I was working in the lab, late one night, when my eyes behold an eerie sight...

4 Operating Systems for the Arduino

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. DuinOS by RobotGroupIt's a simple little realtime OS (RTOS) built by the guys at RobotGroup (hello!) , and can be downloaded here. Well, that's something of a stretch, but it's getting there... we won't get into context switching an RAM page swapping just yet :-) So then that got me thinking, why not write up the other "OS's" out there for the Arduino platform. Pyxis OS by ArduinoWillThis is a graphical OS built on top of the Arduino and TouchShield platform, and is written by ArduinoWill (aka Thom).

Ok. And it's all zipped up over at the Open Source App Store here. CodeBender.CC Makes It Crazy Easy To Program Your Arduino Board From Your Browser. The official Arduino IDE is a dour piece of software designed for uploading code to the ubiquitous and super-cool micro controller.

CodeBender.CC Makes It Crazy Easy To Program Your Arduino Board From Your Browser

It is a standalone, non-networked app that isn’t very pretty to look at. But what if you want to share code and upload programs right from your browser?

Usbasp

Digispark - The tiny, Arduino enabled, usb dev board! by Erik Kettenburg. Learning XMega clock sources. Any microcontroller needs some clocking mechanism.

Learning XMega clock sources

This is how it performs instructions, count time, generate signals. Normally controller comes with many clocking options as there may be different needs of clocking speed and accuracy. Sometimes you may want to squeeze maximum performance out of it, then you would probably select the highest clock speed. In this case you would loose energy efficiency over performance. Sometimes you only need to send simple control commands and keep time. Shawon wrote pretty good guide about selecting and setting Xmega microcontroller clock source. Read. Log your Arduino data on Excel. Many times we have come across a situation where we want to log certain data from a microcontroller to Arduino both for processing and records purpose.

Log your Arduino data on Excel

The data can be anything from a local weather data to even a data used for neural based applications. Thing project allows you to the same. Learning XMega clock sources. Arnaud Jean Baptiste - Cross-Compiles Pharo for Raspbian. If you are not familiar with the usual PharoVM building process do not worry.

Arnaud Jean Baptiste - Cross-Compiles Pharo for Raspbian

This page will explain all the requirement step by step. Nanite85 – is it the smallest tiny arduino? It seems that battle for smallest Arduino position isn’t over.

Nanite85 – is it the smallest tiny arduino?

When it seems that there is no mo place to shrink, here comes another one to take the place. AttoDuino Arduino Compatible Board "On Steroids" Developers and makers that enjoy creating projects using the Arduino platform might be interested in a new Arduino development board called the AttoDuino.

AttoDuino Arduino Compatible Board "On Steroids"

The AttoDuino as its creators say is an tiny Arduino development board “on steroids” offering built-in Bluetooth connectivity together with battery management and floating-point coprocessor in a tiny form factor. The creators of the new AttoDuino Arduino compatible development board explain : “We love Arduino. But we wanted more power. So, we created the AttoDuino. How Arduino And Raspberry Pi Can Enhance Your Connected Home. ReadWriteHome is an ongoing series exploring the implications of living in connected homes. The connected home, the ultimate ideal in technology-driven luxury, promises easy living by passing along our drudgery to computers.

But it’s not perfect. Even if you’re willing to shell out for expensive devices for your house, are you willing to trust them? There’s always the concern that when a middleman is involved, you’re relinquishing at least some control of your own domain. See also: Hacking The Connected Home: When Your House Watches You In that case, why not roll your own connected home?

Arduino, a microcontroller board, and Raspberry Pi, a fully functional mini-computer, are both cheap solutions for harnessing the Internet of Things at home. These DIY sensors and components are cheaper and easier to use than ever. Here are some of the ways to implement connected home features on a DIY device like Arduino or Raspberry Pi.

Arduino as ISP

Arduino board as ATtiny programmer. This tutorial shows you how to wire up an Arduino used as an ISP (programmer) to an ATtiny45 or ATtiny85. To find out how to write code for the microcontroller, see the the tutorial on programming an ATtiny using the Arduino 1.0.1 software (or the older version for Arduino 0022 ). 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 . Arduino Tutorials.

Use Sublime text 3 Editor As Arduino IDE (To edit & upload Arduino sketch into Arduinos) Teensy USB Development Board. The Teensy is a complete USB-based microcontroller development system, in a very small footprint, capable of implementing many types of projects. All programming is done via the USB port. No special programmer is needed, only a standard "Mini-B" USB cable and a PC or Macintosh with a USB port.

Update: Discussion / Support Forum. Femtoduino.com - Femtoduino.