Arduino是一款开源硬件,自2005年面世以来,一直在缓慢的升级换代,如今被称为Arduino的电路板已经很多了,并且每天都在增多。目前最常见的是Arduino UNO和Arduino Mega 2560。Arduino电路板传统上是基于Atemel的AVR ATmega8及其后续型号的。电路板上有串口、电源电路、扩展插座和其它必要的元件。1.1 Arduino UNO Arduino
转载
2024-06-29 10:27:53
349阅读
01 前言 STM32:意法半导体在 2007 年 6 月 11 日发布的产品,32位单片机。GD32:兆易创新 2013 年发布的产品,在芯片开发、配置、命名上基本模仿 STM32,甚至 GPIO 和 STM32 都是 pin to pin 的,封装不改焊上去直接用。有时候 STM32 的源码不修改,重新编译烧写到 GD32 上就可以跑。当然也有很多不同,比如串口驱动、U
ARDUINO UNO
ARDUINO 2009
ARDUINO LEONARDO
ARDUINO NANO ARDUINO MEGA
ARDUINO MICRO
ARDUINO MINI
ARDUINO ProMini
ARDUINO YUN
K210开发板学习笔记-点亮LED灯
1. 介绍和 51 单片机非常像,实验的2个LED灯都是一头接了 +3.3v 电源,控制 LED灯亮的话需要 K210芯片 对应的管脚提供一个低电平。管脚:低电平-LED亮高电平-LED灭GPIO 连接为:K210-io0 -> LED0 ->+3.3vK210-io17 -> LED1 -&g
转载
2024-09-26 22:19:36
110阅读
ESP32 的arduino IED十分难安装,就连也安装不成功.好像arduino自己不会在github下载.所以,要帮它下载,然后放到Arduino15的文件夹.所以下面的步骤不一定全对,但是安装准则来做,方可安装成功.准则:arduino显示在下载什么,那就在json文件里找到对应的下载,然后自行在浏览器下载.下载后放到C:\Users\用户名\AppData\Local\Ard
转载
2024-05-23 22:43:22
126阅读
【PC电脑windows编写代码-学习uart0串口编写代码-串口程序-简单通讯交互-基础样例学习】1、概述2、实验环境3、 所遇问题说明-问题总结1、串口1乱码2、不同函数打印出来的信息速度快慢不同3、完全匹配与部分匹配数据4、 实验过程1、建立空白工程2、编写代码3、调试下载4、验证(1)串口输入“990”,字符完全匹配和部分匹配。(2)串口输入“abc990”,部分匹配。(3)串口交替输入
目录SPI主线协议——ESP32学习笔记零、前言一、什么是SPI?二、通信过程三、极性和相位四、总结SPI主线协议——ESP32学习笔记零、前言在学习ESP32的过程中,了解到了IIC和SPI主线协议,所以就来做一下笔记,记录自己学习过的知识。一、什么是SPI?SPI(Serial Peripheral Interface)是串行外设接口的缩写,SPI是一个高速的(相较于其他的通信协议)、全双工(
转载
2024-04-03 14:52:50
125阅读
Arduino ESP32与Arduino Uno的引脚区别
从头开始编写操作系统(8) 第7章:系统结构
2011年04月17日
第7 章:系统结构
by Mike, 2008
本系列文章旨在向您展示并说明如何从头开发一个操作系统。 欢迎!在之前的一章里,我们总算完成了引导加载器的工作!到目前为止: 我们详细的了解了FAT12 文件系统,并且了解了价值,解析,执行stage 2 的方法。
这章
转载
2024-08-21 12:43:41
87阅读
前言 最近开发项目,对MCU主频要求比较精确,尝试了两种配置主频的方法,掌握这两种方法也就熟悉STM32系列主频的配置方法了。分别是,使用外部晶振作为时钟源;内部RC时钟作为时钟源。介绍两种时钟源的区别:HSI内部8MHz的RC振荡器的误差在1%左右,内部RC振荡器的精度通常比用HSE(外部晶振)要差上十倍以上。内部RC频率受温度影响比较大,如果省电Sleep模式下内部RC会停止工作。1 . 时
一、前述 使用Arduino开发ESP32,就绕不开添加ESP32开发板这一步,网上有很多相关教程,介绍的很详细,但是在实际操作过程中还是遇到一些问题,所以在这里记录一下,希望可以帮到别人。 本来是用Vscode+Platformio开发的,但是为什么还要用Arduino呢,是因为我想要使用ESP32 C3和S2这两款芯片。虽然Platformio中是支持这两款开发板的,但是呢,是基于乐鑫官
之前折腾的安卓车载中控框架(),液晶屏显示部分一直觉得不完美(通过HDMI转LVDS),最近终于下定决心直接用主板的MIPI DSI来驱动MIPI屏,总体架构算是比较符合自己的预期了。接下来把近期的一些工作进行梳理。一、硬件总体架构分三大部分:(一)主板BPI-M64,双核64位CPU,2G DDR3内存。(二)MIPI液晶屏480x1280分辨率的MIPI屏,显示效果不错,不带触摸屏。目前也还没
转载
2023-12-05 13:51:31
191阅读
在esp32控制器的3D打印机主板上配置marlin固件的OLED先给出结论:在marlin固件中开启I2C OLED只能使用GPIO22->SCL GPIO21->SDA
因为marlin固件关于OLED的驱动都来自U8glib-HAL这个库。这个库是arduino的库。
而arduino的底层配置文件将GPIO22和GPIO21设置为了I2C接口想着给es32的3D打印机主板的ma
转载
2024-03-03 15:26:23
372阅读
开发板简介开发环境搭建 windowsESP32例程为C语言开发,并非Python/Arduino/AT指令开发,基于ESP-IDF_V4.2框架库,采用纯C语言开发,开发工具为Visual Studio CodeAndroid(安卓)例程全部为原生Android开发,例程全部支持到SDK版本29 Android 10.0(Q) 开发工具为Andirod Studio 4.0PC源码例
转载
2024-08-14 09:42:00
189阅读
Introduction本文将介绍ESP32和ESP8266两款芯片的参数和性能对比。首先给大家普及一下,esp32和esp8266是控制芯片,是芯片、是芯片。因为它们广泛被用于wifi模块,所以很多用户就认为esp32是wifi模块,还有的说esp32是一块开发板。这些表述都是错误的,它只是开发板上的一颗控制芯片1。事实上,需要说明的是ESP32和ESP8266都有很多种型号,一下仅用热门型号进
转载
2024-03-04 16:50:07
345阅读
Arduino UNO与ESP8266串口连接1. ESP8266烧录AT固件1.1 烧录软件下载1.2 烧录AT固件2. ESP8266 AT指令3. Arduino UNO 串口连接方式4. Arduino UNO与ESP8266-12f串口连接5. 串口调试 1. ESP8266烧录AT固件1.1 烧录软件下载登录乐鑫官网下载地址,下载Flash 下载工具。1.2 烧录AT固件首先,点击安
转载
2024-03-06 23:11:00
538阅读
使用STM32定时器输入捕获模块控制3路超声波传感器 本次使用的超声波传感器是常见HC-SR04,该传感器常常使用在小型机器人和智能小车的避障系统中。 在上图中,5v和GND为模块提供电能,Trig用于触发模块测距,Echo用于接受返回电平信号。 其操作时序图如下: 如上图所示,STM32给Trig引脚一个超过10us的高电平,就可以使能模块内部的测距电路,模块会循环发出8个40kHz脉冲,发射出
转载
2024-08-08 08:51:29
326阅读
使用git源码安装arduino+esp32开发环境使用git源码安装arduino+esp32开发环境第一步,创建文件夹第二步,克隆esp32包第三步,安装工具包方法1:用get.exe安装工具包通过esp包下面的tools里的get.exe安装工具包第三步,安装工具包方法2:直接下载 使用git源码安装arduino+esp32开发环境一般教程里的方法安装很慢,一出现网络问题,就会错误所以这
转载
2024-08-11 10:10:25
309阅读
文章目录一、分区表简介1、什么是分区表2、ESP32 内置分区表3、分区表的格式(1) 注释(2) Name —— 分区名(3) Type —— 主类型(4) SubType —— 子类型(5) Offset & Size —— 偏移地址 & 分区大小(6) Flag —— 标记二、通过分区表设置分区1、使用内置分区表2、自定义分区表 一、分区表简介1、什么是分区表分区表是 ES
转载
2024-04-25 10:13:45
282阅读
1.项目背景随着科技的进步,人工智能逐渐发展,人们也越来越依赖科技的力量。目前,科学技术发展十分迅速,其渗透到各行各业以及生活的方方面面,通过远程控制、预约控制、个性化设计、一键控制等功能进一步提高生活的舒适性、便利性、安全性。本系统利用物联网的便携性,实现了远程监测环境。利用传感器检测了温度温度、湿度、光线强度,还配备了温度报警。微信小程序端可以查看当前数据,也可以控制灯、保证环境的稳定。2.设
转载
2024-05-05 06:49:00
54阅读