WiFiBoy 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
WiFiBoy 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)
WiFiBoy 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)
WiFiBoy 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)
WiFiBoy 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)
WiFiBoy 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)
WiFiBoy 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)
WiFiBoy 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)
WiFiBoy LCD Draw Test for Ardunio
This is a fast LCD drawing test.
Download source code: wb32drawtest.zip (2018.8.4 updated)
WiFiBoy 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)
WiFiboy has a fast LCD sprite library for Arduino IDE and some .ino game samples for you to make your own games with Arduino IDE. You can learn how to make games more effectly with WiFiBoy. Please check our tutorial pages for more fun!
It's very easy and fun for kids to make games with blockly programming environment. Parents and teachers can help kids to make simple fun games to learn programming happily. You can start to learn coding with blockly and check the real Python codes later with our smart Python blockly editor.
Python is the most popular language to learn for all ages. You can learn modern programming skill with WiFiBoy in MicroPython. MicroPython is Python 3.4 compatible. Enjoy Python's REPL interactive programming interface to develop codes!
WiFiBoy dev kit is perfect to make IoT fun projects. You can learn how to play with WiFi, Bluetooth, BLE to connect the world wirelessly. Attach some sensors or servo motors to WiFiBoy can make your Internet of Toys fun! And you will enjoy designing interactive fun stuff with a LCD display, some keys and a sound speaker!