Skip to main content

Introduction

Welcome to the world of numerical instrcution programming, let's enjoy the fun and challanges together!

To start programming with Steamania JoyKit soon, we just need some knowledge in the field of number system or numeral system, whcih is, the system of naming or representing numbers in a scientific way.

With this introduction, as well as the user manual, examples and cases on this website, we will gradually get familiar with the Steamania JoyKit programmer and focus on writing programs, building electronics, mechanics and other functional toys in the scope of engineering.

A computer is helpful, but not a must in Steamania projects. Here begins our first program on the JoyKit hardware and optional electronic modules.

Electronic Modules, Parts and Extensions

Some on-board electronic components and modules on Steamania JoyKit are demonstrated below.

Console Breakdown

ModuleModel/Type
16x2 DisplayLCD1602
0.96" OLED 128x64SSD1306
RGB LEDRGB Full Colour
BluetoothJDY-10M-2.3
AD ConversionADS1115
Buzzer3.3V PWM Driven
ButtonsPush Switches
FlashW25QXX Series
Temp., Humi. & Alti.BMP/BME280
RealTime ClockRTC_DS1307
Colour DetectionTCS34725

Beside the above listed, various I/O connectors are included on the board.

info

LCD1602 16x2 characters liqiud crystal display is the primary display interface for code edit and exection/debugging.

info

0.96" OLED 128x64 pixels display is a secondary display used for showing system status and graphics, such as current values in each register, network information, foreground and background images.