草庐IT

Arduino-uno

全部标签

ST7789-TFT屏幕驱动(整理有stm32/51单片机/arduino等驱动代码)

ST7789-TFT屏幕驱动&整理有stm32/51单片机/arduino等驱动代码前言关于ST7789stm32驱动引脚接线代码移植       文件复制       端口修改       显示函数       中文汉字数组       图片其他单片机驱动51单片机arduino/ESP32总结前言       不久前我们收到用户反馈问题中,多次反馈各种不同型号的屏幕驱动不起来,从0开始编写代码花费大量时间,也有不少初次学习驱动屏幕代码编写经验过少等问题,为此我们决定以文章的形式发布到CSDN来分享相应的一些经验以及收集整理好的资料,希望可以帮助用户更加简单的学习或快速移植代码进行项目开发。

ST7789-TFT屏幕驱动(整理有stm32/51单片机/arduino等驱动代码)

ST7789-TFT屏幕驱动&整理有stm32/51单片机/arduino等驱动代码前言关于ST7789stm32驱动引脚接线代码移植       文件复制       端口修改       显示函数       中文汉字数组       图片其他单片机驱动51单片机arduino/ESP32总结前言       不久前我们收到用户反馈问题中,多次反馈各种不同型号的屏幕驱动不起来,从0开始编写代码花费大量时间,也有不少初次学习驱动屏幕代码编写经验过少等问题,为此我们决定以文章的形式发布到CSDN来分享相应的一些经验以及收集整理好的资料,希望可以帮助用户更加简单的学习或快速移植代码进行项目开发。

【ESP32】Arduino+LVGL 如何使用PSRAM优化显示

前言最近项目需要买了一个ESP-WROVER-E模块,这个模块内置了一个4MB的PSRAM,对于需要大内存运行的场景非常友好。在我的项目中用到了LVGL这个第三方图形库,下面就讲一下如何最大化地在LVGL中使用这个PSRAM。教程在lv_conf.h文件中,找到下面的代码。/*1:usecustommalloc/free,0:usethebuilt-in`lv_mem_alloc()`and`lv_mem_free()`*/#defineLV_MEM_CUSTOM1#ifLV_MEM_CUSTOM==0/*Sizeofthememoryavailablefor`lv_mem_alloc()`i

【ESP32】Arduino+LVGL 如何使用PSRAM优化显示

前言最近项目需要买了一个ESP-WROVER-E模块,这个模块内置了一个4MB的PSRAM,对于需要大内存运行的场景非常友好。在我的项目中用到了LVGL这个第三方图形库,下面就讲一下如何最大化地在LVGL中使用这个PSRAM。教程在lv_conf.h文件中,找到下面的代码。/*1:usecustommalloc/free,0:usethebuilt-in`lv_mem_alloc()`and`lv_mem_free()`*/#defineLV_MEM_CUSTOM1#ifLV_MEM_CUSTOM==0/*Sizeofthememoryavailablefor`lv_mem_alloc()`i

Arduino控制舵机详解(含代码)

目        录 1.舵机简介 2硬件电路连线3项目:舵机来回转动3.1 控制代码3.2仿真结果4 项目2:光控舵机4.1 硬件电路连线4.2控制代码4.3仿真结果5  项目3:串口控制舵机和内置LED灯        5.1 仿真结果6 用到的函数解释 1.舵机简介        舵机是一种位置(角度)伺服的驱动器。舵机只是一种通俗的叫法,其实质是一个伺服马达。在需要角度不断变化并可以保持的控制系统中应用广泛。如遥控机械人、飞机模型等。    舵机的转动角度为0~180°,其内部结构包括电机,控制电路和机械结构三部分。电机有三根线引出,分别接VCC、GNG和信号线。主要有两种引出线的格式

Arduino控制舵机详解(含代码)

目        录 1.舵机简介 2硬件电路连线3项目:舵机来回转动3.1 控制代码3.2仿真结果4 项目2:光控舵机4.1 硬件电路连线4.2控制代码4.3仿真结果5  项目3:串口控制舵机和内置LED灯        5.1 仿真结果6 用到的函数解释 1.舵机简介        舵机是一种位置(角度)伺服的驱动器。舵机只是一种通俗的叫法,其实质是一个伺服马达。在需要角度不断变化并可以保持的控制系统中应用广泛。如遥控机械人、飞机模型等。    舵机的转动角度为0~180°,其内部结构包括电机,控制电路和机械结构三部分。电机有三根线引出,分别接VCC、GNG和信号线。主要有两种引出线的格式

Arduino和Python实时监督控制和数据采集系统(SCADA)

本文,将向您展示如何设置环境温度信号,该信号将通过计算机上的实时仪表板记录和可视化数据。硬件设计首先,我们将使用ArduinoUno开发板从红外温度计读取温度值。如上所示连接红外测温仪后,继续将以下程序上传到Arduino。要验证Arduino和温度计是否按预期工作,请打开串行监视器(“工具”>“串行监视器”)以确保每秒打印一次温度记录,如下所示。另外,您也可以打开Arduino的串行绘图仪(“工具”>“串行绘图仪”)以查看环境温度的实时图,如下所示。Python代码设计既然Arduino和红外测温仪正在工作并将值打印到串行端口,我们就需要用Python获取读数来生成SCADA仪表板。我们需要

Arduino和Python实时监督控制和数据采集系统(SCADA)

本文,将向您展示如何设置环境温度信号,该信号将通过计算机上的实时仪表板记录和可视化数据。硬件设计首先,我们将使用ArduinoUno开发板从红外温度计读取温度值。如上所示连接红外测温仪后,继续将以下程序上传到Arduino。要验证Arduino和温度计是否按预期工作,请打开串行监视器(“工具”>“串行监视器”)以确保每秒打印一次温度记录,如下所示。另外,您也可以打开Arduino的串行绘图仪(“工具”>“串行绘图仪”)以查看环境温度的实时图,如下所示。Python代码设计既然Arduino和红外测温仪正在工作并将值打印到串行端口,我们就需要用Python获取读数来生成SCADA仪表板。我们需要

Fritzing软件绘制Arduino面包板接线图传感器模块库文件300

一、硬件接线图二、硬件材料1)主控板1、1*ArduinoUNO开发板2、1*ArduinoUNOR3CH340版本3、1*ArduinoNano开发板4、1*ArduinoMega2560开发板5、1*nodemcu开发板6、1*ESP32开发板7、1*ESP32-S模块8、1*ESP8266-12S模块9、1*Arduinopromini10、1*Arduinopromicro11、1*Nodemcu开发板扩展板12、1*ESP32-CAM开发板13、1*LilypadAtmega32814、1*AdafruitCircuitPlayground15、1*Attiny85微型USBdigi

Fritzing软件绘制Arduino面包板接线图传感器模块库文件300

一、硬件接线图二、硬件材料1)主控板1、1*ArduinoUNO开发板2、1*ArduinoUNOR3CH340版本3、1*ArduinoNano开发板4、1*ArduinoMega2560开发板5、1*nodemcu开发板6、1*ESP32开发板7、1*ESP32-S模块8、1*ESP8266-12S模块9、1*Arduinopromini10、1*Arduinopromicro11、1*Nodemcu开发板扩展板12、1*ESP32-CAM开发板13、1*LilypadAtmega32814、1*AdafruitCircuitPlayground15、1*Attiny85微型USBdigi