1.前言 近段时间,博主陆续更新了ESP8266学习笔记,主要开发平台是Arduino。但是,对于很多无基础的初学者来说,甚至不了解Arduino是什么。因此,博主决定加入一个Arduino学习笔记,方便零基础的初学者。初学者可以从基础去了解Arduino,这样才能设计自己的东西,所以博主建议初学者可以参考《ARDUINO程序设计基础》,《Arduino-语法手册》,请点击 传输门 提取码...
原创
2021-07-05 11:44:09
1394阅读
1.前言 在初步认识什么是Arduino之后,我们就开始讲解一下Arduino语言基础,我们需要知道到底Arduino提供了什么平台以及什么语言来让我们做开发(技术基本上都是先学习开发语言)。2.Arduino语言以及程序结构 Arduino使用C/C++语言编写程序(绝大部分的程序员大学都学了这个)。C语言是一种面向过程的编程语言,C++是一种面向对象的编程语言(虽然楼主已经忘...
原创
2021-07-05 11:44:08
2330阅读
1.前言 今天我们开始同时讲解理论以及实践。对于绝大部分有过单片机编程经历的人来说,第一个接触的大多数就是LED灯(忽然想起博主大一那个懵懂的时代,当时大三的师兄给我们展现了一把流水灯功力,当时真是炫了一把,心中无比激动)。2.数字IO 介绍 第三课主要用到数字IO口,所以在开始实验之前,我们先来认识一下Arduino的数字IO口。 数字信号是以0、1表示的不连续信号,也...
原创
2021-07-05 11:44:07
795阅读
1.前言 红外通信是一种利用红外光编码进行数据传输的无线通信方式,在目前来说是使用非常广泛的。生活中常见电视遥控器,空调遥控器,DVD遥控器(现在估计是老古董了),均使用红外线遥控。使用红外线遥控,主要有一体化红外接收头和红外遥控器。1.1 一体化红外接收头 一体化接收头内部集成了红外接收电路。它可以接收红外信号并还原发射端的波形信号。通常使用的一体化接收头都是38KHz的红外信...
原创
2021-07-05 11:42:53
1368阅读
文章目录
1.前言
2.常用串口函数
2.1 begin —— 启用串口
2.2 end —— 停用串口
2.3 print、println、printF —— 打印输出数据
2.4 read —— 读取传入的串口的数据
2.5 available —— 当前缓冲区中接收到的数据字节数
3.实验
3.1 与电脑串口通信,读取数据并原样返回数据
3.2 串口控制开关灯
4.总结
原创
2021-07-05 11:43:23
4642阅读