Categories
Arduino software

Big Button Remote Control – Part 3 – Software Implementation

Umote Block DiagramHaving sorted out the concepts of what needed to be implemented, the next step was to write the software that would drive the basic building blocks of the remote control – switches, IR receiver, IR transmitter and LEDs.

Categories
Arduino electronics software

Big Button Remote Control – Part 2 – Foxtel IR Protocol Saga

Foxtel Trace image comparisonHaving tested the prototype software with my own domestic remotes, I needed to set up and test the device with the Foxtel remote control. IRLib was not recognising the protocol as one of the ‘standard’ types it has built in, so I needed to do some research. This turned out to be the real learning experience on this project.

Categories
Arduino hardware

RAM ain’t RAM

RAM_ChipI have been meaning to look this up for a while.

Arduino programming means that at some stage you come across PROGMEM and EEPROM. While I understand in principle what these are, I wanted to get a more practical view of the memory in the Atmel processor in my Arduino Uno.

Categories
Arduino electronics

MAX7219 and LED matrix power requirements

Parola_ModuleA recurring question is how much current Parola (and similar) modules use, and can how many can be directly powered from the Arduino 5V power supply. The answer is that it depends – but on what, exactly?

I thought I would try an experiment and actually measure the current usage and answer the question to my satisfaction. I used my Parola module (forum discussion) as the test device, but this is similar to the more generic modules and I believe the results are transferable.

Categories
Arduino

Having Fun

I enjoy writing libraries for the Arduino that other people can use to make their life easier. A few thousand downloads of the Parola library means that I get a lot of feedback on LED matrices. What is really interesting is being shown how ‘my baby’ is being used around the world!

Here is a varied collection of some of the hardware and software applications that I know about.

Categories
algorithm Arduino hardware software

Device Independent Control for LED Cubes

LED Cube 8x8x8

LED cubes are fascinating. The allure of blinking LEDs in various patterns is always attractive and mesmerizing. Like many Arduino fans there came a point when I decided I would try my hand at one (or two, as it turned out).

Whilst they look complex, they are, in principle, relatively straightforward from an electronics and software perspective. Making the cube can be challenging, but by using jigs and patience, this becomes more of a chore than a challenge!

Categories
Arduino

A Pleasant Surprise

ZS-042 Module
ZS-042 Module

I recently ordered a DS3231 Real Time Clock module so that I could complete a new Arduino library. The module shown in the photo (ZS-042) was used to test the new library’s functionality. The larger chip is the RTC, but I was curious about the ‘other’ smaller chip that was on the module.

Categories
Arduino software

TCS230/TCS3200 Sensor Calibration

Click to Enlarge
Click to Enlarge

The TCS230 (and equivalent TCS3200) sensor can be easily purchased mounted on any number of inexpensive breakout boards, similar in design to that shown in the photo. These boards extend the package connections to header pins, and integrate LEDs for illumination of the target object. These sensors work well to recognize color but they need to be calibrated. An Arduino library for this sensor can be found at my Arduino Library site and elsewhere.

Categories
Arduino hardware Parola

Parola Controller Shield

Parola Controller ShieldI get repeated requests for the ‘circuit’ of the Parola controller shield in the YouTube video.

The controller is basically a testing tool that I use for Parola/MD_MAX72xx where I need a few buttons and/or an analog value.

Categories
Arduino

Hello World!

This blog is about Arduino and CNC related stuff – hardware, software, algorithms and whatever else I may find interesting…

Why another blog about Arduino related stuff?