跳到主要内容

简介

欢迎来到趣味编程的世界!让我们一起享受其中的乐趣与挑战吧!

📚 快速参考:查看 灵芯伙伴助记符 了解中文指令对照表

要开始使用 Steamania JoyKit V2 进行编程,我们需要了解一些关于数字系统的知识。别担心!从零开始也没关系,我们会一步一步来。

通过这份使用手册以及网站上的示例和案例,我们将逐渐熟悉 Steamania JoyKit v2 的编程世界,并专注于编写酷炫的程序、搭建有趣的电子机械玩具,在工程领域探索无限可能!

虽然使用计算机在某些项目中会更方便,但绝不是必须的!我们的第一个程序将从 JoyKit 硬件和可选的电子模块入手。让我们一起开始吧!🚀

板载元件与扩展功能​

Steamania Joykit V2 已经内置了一部分模块的通讯或驱动程序,支持W25qxx存储模块,JDY-10M-2.3蓝牙模块,I2C总线上除了SSD1306 OLED屏幕,还支持启动时加载模数转换模块ADS1115,时钟模块RTC_DS1307,色彩识别模块TCS34725,温湿度模块BMP/BME280以及PCA9685 PWM模块。此外还有板载蜂鸣器及若干按钮可在程序中使用。

模块说明模块说明
按钮Push Switches数字IO和PWMOn-board Pins
LED8x Single Colour LEDsWS2812B LED1x Full Colour RGB
蜂鸣器3.3V PWM Driven存储W25QXX Series
蓝牙JDY-10M-2.3交互界面TFT LCD 800x480
模数转换ADS11150.96" OLED 128x64SSD1306
温湿度和压强模块BMP/BME280时钟模块RTC_DS1307
颜色检测TCS34725PWM发生器PCA9685

Steamania Joykit V2 已经集成了对多个关键模块的支持,包括 W25qxx 存储模块和 JDY-10M-2.3 蓝牙模块。在它的 I2C 总线上,除了支持 SSD1306 OLED 显示屏外,启动时还兼容加载多个外设模块,例如 ADS1115 模拟数字转换器、RTC_DS1307 实时时钟、TCS34725 颜色传感器、BMP/ME280 环境传感器以及 PCA9685 PWM 控制器。此外,该板还配备了一个内置蜂鸣器和多个用户可访问的按钮,用于程序中的交互控制。另外,它提供了多种 I/O 接口,以便与附加组件或外部设备灵活连接。

JoyKit-Programmer-V2

V2版本硬件对交互方式进行了全面革新,将前一代的“LCD1602显示+按钮”互动模式升级为高分辨率(800x480)主屏幕操作的新模式!这一重大改进不仅带来了更直观的操作体验和图形化的交互界面,还赋予了编程过程更多创新可能。用户现在可以借助主屏幕进行更高效、更精准的控制,并通过丰富的显示功能获得更加生动有趣的操作反馈,为开发流程增添了无限可能性。

使用者在触控屏上所编写的每行程序,在点击确认的瞬间,都会被传输到处理核心,我们现在可以在触控屏上直接运行和调试程序了!当然,处理核心上仍然保留了经典的OLED作为信息屏,通过信息屏的程序页,我们可以很直观地查看核心上的程序是否已经准备完毕,同时还可以通过液晶屏来存取程序,甚至测试外设模块。让我们从触控屏的界面开始吧!