串口在嵌入式调试的应用中的用途比我想象中的要强大不少,最简单的一点就是文字显示。这样,在调试的时候就能够实现变量实时刷新这样的类似功能。 代码如下:void setup() { //put your setup code here, to run once: Serial.begin(9600);} void loop() { //put your main c
原创
2021-07-08 11:19:32
417阅读
用了一下Arduino的串口功能,真好用啊!使用的时候,只需要配置一下速率就能够直接使用。如果是在软件开发阶段有这么个东西,那调试起来可就方便多了。 简单写一个测试程序如下:void setup() { // put your setup code here, to run once: Serial.begin(9600);}void loop() { //
原创
2022-03-11 13:51:15
796阅读
文章目录前言一、需要器材二、使用步骤
1.连接器件
2.使用模块原理解释总结 前言接触报警的效果:以一个实际例子说明效果,当有人打开你的保险柜企图拿东西时,扬声器能够发声警告。一、需要器材arduino开发版*1(笔者使用的是arduino nano,¥24.5)DFPlayer mini语音模块*1(¥7.3)sd卡*1(8G——¥9.9)喇叭*1(¥5.1)TCRT5000红外传感器*1(¥
转载
2024-10-09 21:02:49
109阅读
arduino oled显示程序。用的oled是金逸晨的0.96寸IIC接口的oled。程序如下:#include
原创
2022-11-18 11:32:25
765阅读
用了一下Arduino的串口功能,真好用啊!使用的时候,只需要配置一下速率就能够直接使用。如果是在软件开发阶段有这么个东西,那调试起来可就方便多了。 简单写一个测试程序如下:void setup() { // put your setup code here, to run once: Serial.begin(9600);}void loop() { //
原创
2021-07-08 11:19:33
638阅读
串口在嵌入式调试的应用中的用途比我想象中的要强大不少,最简单的一点就是文字显示。这样,在调试的时候就能够实现变量实时刷新这样的类似功能。 代码如下:void setup() { //put your setup
原创
2022-03-11 13:54:14
419阅读
默认语系是中文,看起来似乎是很人性化很符合入乡随俗的风格了。不过,简单用了一下就觉得这界面的翻译似乎差点事儿,还不如直接用英文。 经过上面的选择,确认后重启界面就已经切换成英文。 已经切换成功,查看了几个界面之后感觉看着顺眼多了。
原创
2021-07-08 11:19:38
1672阅读
默认语系是中文,看起来似乎是很人性化很符合入乡随俗的风格了。不过,简单用了一下就觉得这界面的翻译似乎差点事儿,还不如直接用英文。 经过上面的选择,确认后重启界面就已经切换成英文。
原创
2022-03-11 13:56:52
2324阅读
1. IIC转接板介绍Arduino Uno R3开发板的外部IO口是非常有限的。在驱动LCD1602时,尽管我们的数据线使用了4线,相对于8线方式减少一半,但是在需要外接多种传感器的应用中,4线驱动还是占用了过多的IO。本篇介绍LCD1602的IIC驱动方式,通过IIC转接板使用IIC接口,只占用2个IO口就能驱动LCD1602。IIC「Inter-Integrated Circuit 集成电路
转载
2024-06-19 21:46:28
372阅读
最近开始捣鼓esp8266模块和oled,照着网上的例子开始hello world,刚开始显示英文还没什么问题,后面想显示自定义的中文的时候,发现有些字能显示有些不能。一开始觉得这很简单,照着网上的教程也有一个大概的思路,后来才发现,网上的教程说的都不是很清楚,稍微走了一点点弯路,记录下来给后来的朋友一个完整、详细、能成功的教程。环境:操作系统:win10ide:Arduino开发板:ESP826
转载
2024-09-01 21:34:05
2066阅读
rosserial_arduino 中文教程 专栏说明:本教程逐步介绍如何设置Arduino IDE以使用rosserial。 教程级别: BEGINNER 下一个教程: Hello World(示例发布者) 内容介绍安装软件在ROS工作站上安装(推荐)在ROS工作站上安装二进制文件从Source安装到ROS工
目录1、JSON2、JSON语法格式基本概念:语法规则:数据类型:示例:3、JSON解析单一对象JSON解析(无嵌套)JSON数组解析使用ArduinoJson官网在线工具解析JSON信息ESP8266闪存存储的JSON解析通过api获取天气预报json格式并解析打印输出4、发送json格式1、JSONJSON是一种简洁、易于理解和使用的数据格式,主要用于存储和传输数据。它基于JavaScript
Arduino的开发环境中AD资源的应用非常简单,甚至说比GPIO还简单。这也可以理解,GPIO具有两个方向而AD只有一个方向。开发环境以库的方式提供了AD采集的功能,只需要一个简单的函数:analogRead(PIN_NAME)例如analogRead(A3)可以读取A3管脚采集到的电压。而另一个函数可以用LED数目来表示电压的高低,有种手机上显示几格电量的感觉。map(valu
原创
2021-07-08 11:19:35
158阅读
Arduino的开发环境中AD资源的应用非常简单,甚至说比GPIO还简单。这也可以理解,GPIO具有两个方向而AD只有一个方向。开发环境以库的方式提供了AD采集的功能,只需要一个简单的函数:
原创
2022-03-11 15:50:34
240阅读
实现功能:显示时间、日期和星期断电保存时间通过按钮设置时间、日期整点响铃自定义闹钟显示温度自定义报警温度按键功能:按选择键进入设置时间功能;同时按 + - 键进入闹钟和报警温度设置功能;再按选择键光标跳动,光标跳到哪当前的参数即可通过加减键修改。实验所需器件: Arduino开发板或Atmega328P芯片、DS1302时钟芯片、温度传感器DS18b20、蜂鸣器、不带锁开关、LCD1602、10K
转载
2024-07-09 19:08:57
402阅读
arduino驱动0.96寸oled显示串口数据,用于检测串口发送数据或检测蓝牙传输数据的正确性://包含库文件#include <SPI.h> #include <Wire.h> #include <Adafruit_GFX.h> #include <Adafruit_SSD1306.h> #define OLED_RESET 4#define
原创
2022-11-18 12:11:58
2244阅读
使用 Arduino 中断 – 硬件、引脚变化和定时器 今天我们将学习中断,这是Arduino和其他微控制器的一个非常重要的基本功能。虽然我们将专注于Arduino Uno,但这里介绍的概念与其他板同样有效。介绍当我们设计一个项目时,我们通常基于微控制器。这样做有很多很好的理由,其中包括:微控制器可以处理多个输入和输出。微控制器可以提供精密定时脉冲。微控制器速度很快。因为它们可以处理多个输入,并且
背景最近入手了一块1.8寸的tft屏幕,通过学习文档,已经掌握了接线,显示英文、数字、矩形区域、划线、画点等操作, 但是想显示中文的时候操作比较复杂。问题1、arduino uno 驱动这款屏幕目前使的是自带的<TFT.h> 库操作比较简单,不带中文百度很多内容都是espTFT库,对于arduion uno 来说不太适用,超内存了。2、需要引入u8j2库,操作复杂。解决措施tft屏幕可
通过编程控制键盘扫描和LCD显示,验证了键盘输入处理和LCD显示控制的基本原理。同时,实验也展示了如何使用Keypad能。:Keypad库是一个用于处理矩阵键盘输入的Arduino库,它简化了键盘扫描和按键检测的过程。
遇到问题:Intellisense was unable to find Arduino or compatible boards packages. To install hardware package(s) use ‘Manage Boards’ or con…查资料再结合自己“瞎点了几下”就好了,因为现在弄好了,没有了开始的报错信息,开始是空白的,后面这里有了变化, 报错好像是说需要安装板
转载
2023-08-21 16:48:17
195阅读