资讯

[导读]我们都有过这样的经历,没有互联网,像Chrome恐龙一样无休止地在仙人掌上跳来跳去。作为一个既喜欢复古游戏又喜欢微控制器的人,我想:为什么不使用Arduino将这个游戏带到现实世界呢? 我们都有过这样的经历,没有互联网,像Chrome恐龙一样无休止地在 ...
//使用它可以在深度睡眠后恢复而不重置显示(init()会做什么)。 //如果已建立与显示器的连接并分配了缓冲区,则返回true ...
[导读]这个代码提供了一个简单但引人入胜的坦克战斗游戏体验,结合了基本的移动,射击和碰撞检测机制。 这个代码提供了一个简单但引人入胜的坦克战斗游戏体验,结合了基本的移动,射击和碰撞检测机制。 这段代码使用Arduino和Adafruit SSD1306库在OLED显示器上 ...
“快速响应”代码或缩写为 QR 代码已成为我们数字生活的重要组成部分,很可能您现在已经潜意识地熟悉它们,您可能已经在当地的杂货店漫游,或者您可能正在阅读你最喜欢的书,甚至可能你正在使用 Google Pay、PhonePe 或 Paytm 进行在线支付,或者在网上冲浪等 ...
本教程目的是指导如何通过Arduino UNO开发板对0.96英寸SSD1306的OLED进行显示图像操作。 资料包下载:0.96inch_BULE_OLED_IIC12864_SSD1306.zip 按如上接好线后打开一个例程进行测试。 打开一个DIYmall_Logo例程,在Arduino IDE中,转到 File > Examples > Adafruit_SSD1306 > DIYmall ...
I2C (Inter-Integrated Circuit) 集成电路总线是I2CBus的简称,是一种串行通信总线,使用多主从架构。飞利浦公司在1980年代为了让主板,嵌入式系统或手机用以连接低速周边设备而发展。 I2C的正确读法为"I-squared-C"。I2C只使用两条双向漏极开路(Open Drain): 串行数据SDA及 ...
如果遇到lv_task_handler()执行函数堵死,大概率是内存没分配够,将线程的内存分配和lvgl的内存分配调大即可。 在做OpenHarmony的LVGL之前,学习了STM32的LVGL移植,其中遇到了很多问题,也学会了很多知识,为下一步的移植打下了基础。本篇文章主要讲解如何移植LVGL到 ...
我先说自己的研究情况,第一代的库在ESP32的芯片上面编译会爆空间不够。二代没有这个毛病,所以我接下来都是使用的二代的库。 下面就是GitHub的库。 这篇文章不想说什么原理,做个什么厉害的东西。只是想驱动这个屏幕而已。 两个难点,一是如何选择适合 ...
在介绍0.91寸 SSD1306之前先附上模块链接: 本文章我们来介绍下0.91寸 OLED SSD1306的代码,在介绍之前,请参照前面两篇文章对OLED的概念说明: ...
这里的测试是在ESP32上进行的。 ESP32 上的测试使用了集成在 FireBeetle ESP32电路板上的DFRobot ESP-WROOM-32设备。 这个esp32教程旨在解释我们如何使用运行在ESP32开发板上的Arduino核心改变SSD1306 OLED显示屏所绘字符串的值。为了展示制作过程,我们将通过每秒递增一次的 ...
有些 ESP8266 没有自带 usb下载功能,需要自己买个usb下载器,进行程序烧录 本人ESP32开发板,使用的是 M5Stick core,自带电池,12864,很方便,如果使用其他的开发版,可能需要修改GDWifi里 U8G2_SH1107_64X128_1_4W_HW_SPI u8g2(U8G2_R1, 14,27,33);,不同的屏幕,驱动芯片不一样。