Microcontrollers!

Arduino

The most popular and well-supported hobbyist platform, makes a great starting point for beginners.

  • Arduino site
  • Freetronics – Australian maker of Arduino-compatible boards. Their blog has tons of great project ideas

PICAXE

TI

  • TI Launchpads are a family of inexpensive microcontrollers for a range of applications, and seem to be well supported with software and BoosterPack modules similar to Arduino shields.

ESP8266

Family of Arduino-compatible microcontrollers incorporating WiFi and Bluetooth allowing easy networking.

ESP32

The next generation of devices from Expressif, adds more power and features.

CYD (Cheap yellow display)

This is an ESP32-based board which incorporates a 320 x 240 touchscreen LCD display as well as several input and output devices. These come in many different flavours, which makes configuration difficult. Generic device is ILI9341 but the variant I obtained has two USB ports (micro USB and USB-C) and is coded as ILI9341_2.

Notes: using the LGFX library, needed to make following changes to code:

  • In LGFX.h, changed class definition to use ILI9341_2 instead of ILI9341 device
  • In main.cpp, changed setup() routine to use tft.setRotation(6) to ensure correct rotation and prevent display from being mirrored

Unihiker K10

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.