语言
编程语言
脚本语言
标记语言
图形化编程语言
机器语言
Arduino IDE(IDE集成开发环境)
汇编语言
高级语言C/C++
应用语言
开发板基础
名词
IC 集成电路
MCU 微控制单元/单片机
PLC可编程逻辑控制器
常见单片机开发板
51单片机
STM32
Arduino
树莓派(自带操作系统)
ESP8266/ESP32(带wifi)
micropython开发板
开发板简介
开发板布局分析Fritzing
Digital数字信号(13个数字接口)、analog模拟信号(6个模拟接口)
PWM输出连续变化的信号:3、5、6、9、10、11接口(~)
电平(电压):数字——低0V,高5V; 模拟——0~5V
语法简介
setup:初始化
loop:循环
serial库
Serial.begin(speed); 用于设置串口波特率。
Serial.print(); 函数用于将数据写入到串口中。
Serial.println(); 函数用于将数据(包括'\n')写入到串口中。
Serial.available(); 返回串口接收到的数据量,一般用于判断串口缓冲区是否有数据输入。
Serial.read(); 用于将数据写入到串口中(读取串口缓存中的一个字节并清除)。
wire库(需要再稍微了解I2C)
Wire.begin();
begin 函数用于初始化 Wrie Library 并以 Master 或 Slave 的身份加入 I2C 总线上。begin 函数没有返回值。调用 begin 函数有两种形式:
begin():无输入参数,