WiFiBoy32 Tutorials

WiFiBoy32 Arduino IDE Installation

1. Install Arduino IDE
2. Install Git for downloading ESP32 kit.
3. Use Git GUI to download ESP32 Core.
4. Run get.exe to download ESP32 Toolchain.
5. Install CP2102 USB-Serial Driver. (Download here).
6.Connect WiFiBoy32 to computer and Upload Blink example. (Note:WiFiBoy32 LED IO=16.)
Details see : Windows, Mac, Ubuntu Linux

WiFiBoy32 LCD/Sprite Library for Ardunio

You will need our LCD library to utilize WiFiBoy32 LCD and ESP32 programming. The sprite engine is implemented with a 8-bit offscreen trick. We use GIMP to generate a 256-color image sprite map into C header source.
It's necessary for most of our Arduino code examples. Please download and use "Include Library"-->"Add ZIP library" to install.
Download source code: WiFiBoy32Lib.zip (2018.8.4 updated)

WiFiBoy32 Tetris Game (Arduino)

This is a Tetris clone example. Written in only 450 lines but full of fun. It's a must-see example for WiFiBoy game development.
Download source code: wb32tetris.zip (2018.8.4 updated)

WiFiBoy32 Brick Game for Ardunio

This is a very basic game example for Arduino. But It's not an easy to understand code sample. It is implemented with a sprite engined offscreen tricks.
Download source code: WiFiBoy32 Brick Example Source (2018.8.4 updated)

WiFiBoy32 L-Game for Ardunio

L-Game is invented by Dr. Edward de Bono. It's a strategy training game. This WiFiBoy32 implementation is a "never-lose" AI example from Derek Lai.
Download source code: wb32chessl.zip (2018.8.4 updated)

WiFiBoy32 Galaxian Template for Ardunio

This is a Sprite-engine demo code. It's a Galaxian game scene example. There is a sprite blit(image block copy and paste) and rotate-scale algorithm test code.
Download source code: wb32galaxian.zip (2018.8.4 updated)

WiFiBoy32 Splash Test for Ardunio

This code example shows a splash display with image animation and pwm sound + key controls.
Download source code: wb32splash8.zip (2018.8.4 updated)

WiFiBoy32 Tello Drone Controller for Ardunio

This code demos a WiFi UDP Tello Drone controller. Please check Tello SDK for details.
Download source code: wb32tello.zip (2018.8.4 updated)

WiFiBoy32 LCD Draw Test for Ardunio

This is a fast LCD drawing test.
Download source code: wb32drawtest.zip (2018.8.4 updated)

WiFiBoy32 Font Test for Ardunio

This code example implement a 12x12 Chinese font drawing. You can exchange the font file to Japanese/Koren 12x12 fonts. The 12x12 font is formatted to 18-byte (36-nibble).
Download source code: wb32font12.zip (2018.8.4 updated)