Welcome Visitor:


Fixing the Dragino Yun Board

... and maybe the real Yun too.

So there's the Arduino Yun. That's quite a nice concept - an embedded Linux computer (MIPS based, YAY!) and microcontroller combined on one board.  Just such a shame it's an Atmel microcontroller and not a PIC32.

Making your boards unique on Linux

I don't know about you, but I have a huge pile of different Arduino-like boards here. (I have so many because I need to test UECIDE with them - or that's what I tell the "bank manager"). Many is the time I will have more than one of them plugged in to my computer. Often times I have programmed one of them with some code only to find it's not worked - and why hasn't it worked? Because I have had the wrong serial port selected in the IDE.

Measuring Arduino Internal Pull-up Resistors

The Arduino (and many other boards) have a very useful time-and-cost saving feature ideal for when you are working with buttons and switches - namely internal pull-up resistors on the GPIO pins which can be enabled / disabled at will in software. This means you don't have to clutter your board up with pull-up resistors of your own for all the buttons and things, and also means they can be turned off and on to give your design much more flexibility.

But nowhere can you find out actually what the resistance of these resistors are. Why not? Simply because nobody knows.

Diagnosing Arduino Problems in Linux

Getting Arduino and Arduino-like boards working properly under Linux can be a troublesome task if you are not familiar with how Linux works.

So I am going to introduce you to some of the basic tools you will need to work out why your board isn't working as you'd like it to work.

The datasheet for common cheap LCD display keypad shields

Document Category: 

On the drawing board: Arrduino Prototype PLUS+

I am just finishing off a new design for a better prototyping system for the Arduino.

You've designed your project, and got it all wired up on a breadboard. You'd like to make it a little more permanent, so you can mount it into your project.

Now, you could take an Arduino and put a prototyping shield on top of it and wire everything in there, but that's somewhat wasteful, and anyway a prototyping shield doesn't give you much room to play with. And it's unprofessional as well.