0.91″ SSD1306


I bought this, 0.91″128×32 IIC I2C White DIY OLED LCD Display Module 3.3V Fr PIC Arduino Hot im and connected it to an Arduino Mega, SDA/SCL/GND and connected to 5V and thought that I had broken it…

It turns out that I hadn’t, and only the very first versions of this display are 3V3 sensitive. However, finding a library to work was a bit of a task, and a small library, that doesn’t gobble up all of the Arduino’s memory, is even harder to find.

Continue reading 0.91″ SSD1306


Programming the Arduino Ethernet Board


Following on from The case of the broken Pro Micro, I wanted to use my Arduino Ethernet Board, which is basically an Uno and an Ethernet shield fused together on one board, as an AVR programmer for the Pro Micro. For a recounting of this tale see The case of the broken Pro Micro (reprise).

However, before I could use the Arduino Ethernet board as an ISP, I needed to figure out how to program the Arduino Ethernet board, as there is no USB port. Continue reading Programming the Arduino Ethernet Board

RC Transmitters – DIY


Whilst looking into RC Transmitters, I realised that there are a lot of DIY projects out there, which, as well as being substantially cheaper than a commercial RC transmitter, are also rather educational and fun projects. Some are more complex than others, with some covering the entire RC system, while others, employing commercial Tx and Rx modules (i.e. FrSky DJT and D8R-II plus), just cover the transmitter controls and interpretation of the received signals. Continue reading RC Transmitters – DIY

Pascal and Arduino


This blog is inspired by the question on Stack Exchange Arduino, Programming Arduino in Pascal?

There is any (stable) Pascal or Pascal-class (FPC, Delphi, mikroPascal) programming language for Arduino?
It could be also a Basic-based language.

It is all a bit pointless really, a pure academic exercise, simply because all of the Arduino libraries are written in C++, and so, unless you love re-inventing the wheel, or you are still in school learning how to code, you would have to rewrite all of the libraries (or, at least, the parts that you need) into Pascal. No mean feat, by any means, but not impossible. Continue reading Pascal and Arduino