The Arduino library has always had an “analogWrite()” function, even though the ATmega doesn’t have any way to generate a varying voltage. So why the name?
Well, what most microcontrollers can do is generate a pulse-width modulated signal, also known as PWM. That’s just a fancy way of saying that the microcontroller periodically generates a pulse, of which the width can be varied under software control.
From PWM to voltage - [Link]
Seeedstudio has announced what may be the smallest Arduino compatible board yet. The BareDuino Nano was designed by 15 year old maker Niek Blankers from the Netherlands, and sports the same processing power as Arduino Uno in a 21×14 mm footprint and includes an FTDI programming interface and on-board voltage regulator. [via]
Seeedstudio BareDuino Nano — smallest Arduino yet - [Link]
Koltykov A.V. writes:
In this article, I will use the current monitor based on the ZXCT series IC for measuring current voltage and watts. In my task needed measure the load current of not more than 2A, the range of 200 mA to 1.5 A. Load power supply voltage: 12 volts.
DIY DC Amp Volt Watt Meter - [Link]
TechBitar wrote this Instructable detailing his ANDRUINO, the 2-way Android controller for Arduino via bluetooth:
ANDRUINO is a simple tool to help you control your Arduino (or clone) from your Android phone. It’s both an Android app and an Arduino program. Andruino has a simple Android user interface to 1) control Arduino’s digital and PWM pins 2) send text commands to Arduino 3) and receive data from Arduino over Bluetooth using the ever popular HC-05 Bluetooth over serial module or its siblings.
Andruino should work with other Bluetooth modules with some tweaking but I have only tested it with the HC-05. This is an alpha version that’s running fine on my Samsung Galaxy S2 Plus. Please share your experience running Andruino on your phone.
Andruino: A simple 2-way bluetooth-based Android controller for Arduino - [Link]
Pong was the first ever videogame that reached the mass market. For the first time in history, the concept of a “video game” was brought into the family home, thanks to the Atari 2600 – so it’s only right that we pay a little homage to this historical gem. Now, you can re-live that (admittedly somewhat boring gameplay) using an Arduino and some common components.
I won’t lie – it’s unlikely your daughter will be giving up her Nintendo DS, and this isn’t going to provide hours of fun for the whole family – but it is an awesome and easy project to improve your Arduino coding.
How To Recreate The Classic Pong Game Using Arduino - [Link]
Bob Davis has built an Arduino powered three Million samples per second six channel logic analyzer:
In the video below you can see what the live display looks like. He is using a 74 series decade counter to divide down a 10Mhz crystal so that he has some nice fast stuff to sample. He experimented with the coding style and found that by being a bit verbose with the instructions he was able to speed up the data collection by over 50%. This technique requires a bit more code space and doesn’t look as elegant as a nice tight loop but execution efficiency is the name of the game here.
Arduino Uno 3 million samples per second logic analyzer - [Link]
A light meter is a device that measures the intensity of light. It finds applications in schools, hospitals, production areas, passageways and more to measure and maintain proper lighting levels. It is often used by photographers to determine the proper exposure for a photograph. Today we are going to build a simple light meter using an Arduino board and a BH1750 digital light sensor. The measured lighting level or intensity is displayed on eight seven segment LED displays, in both Lux and Foot-candle units.
Building a simple digital light meter using Arduino and BH1750FVI sensor - [Link]
It has been 7 years (!) since I posted my PIC18F2550 KS0108 Graphical LCD Oscilloscope code and schematics. I have long since taken the circuit apart, sold my PIC microcontrollers, and moved on in my life (as one can surmise from my most recent posts detailing my graduate and postdoctoral work). However, I still get inquiries about the Microchip PIC oscilloscope, so I decided to recreate it using a simpler setup using my Arduino Fio.
Arduino LCD Oscilloscope - [Link]
Ihsan informs us of Digitstump’s inexpensive, powerful Arduino-compatible board with WiFi – the DigiX:
Have you seen this DigiX board by Digistump? They are the ones who created the Digisparks as well. As a difference from Digispark, this time they are aiming high end region of the devboards.
DigiX – The ultimate Arduino compatible board with WiFi - [Link]
Do you think programming is difficult? Did you think Robotics is just for programmers?
We don´t think so. Our aim is to make robotics accessible to everyone.At Minirobots we have developed mOwayduino, an open source robot, based on Arduino technology. mOwayduino robot is ready to program, with multiple built-in sensors, motors and more.You don´t need to have any robotics background to start working with mOwayduino.
Let’s play robotics with mOwayduino - [Link]