Arduino开发教程
- 0 前言
- 1.基础篇
- 2.提高篇
- 3.进阶篇
- 4.MATLAB工具
- 5.小结
0 前言
0.1 须知
作为单片机初学者😆😆😆,本人首选Arduino,刚开始不免会有许多困惑,既然我们齐聚C站,秉着“终生学习,共享进步!!!”的理念,我们将学会用arduino常用传感器和执行器,通过以下三篇,由浅入深,由低到高,由差到强层层递进。🤞🤞🤞
![在这里插入图片描述](https://img8.php1.cn/3cdc5/12bac/882/0ba097f58b8ef427.jpeg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_Q1NETiBAVk9SMjM0,size_21,color_FFFFFF,t_70,g_se,x_16)
0.2 常见Arduino系列
Arduino Uno原理图:
![在这里插入图片描述](https://img8.php1.cn/3cdc5/12bac/882/b7525e32bcc6a4cf.png)
Arduino nano原理图:
![在这里插入图片描述](https://img8.php1.cn/3cdc5/12bac/882/ae37935953a76b97.png)
Arduino mega原理图:
![在这里插入图片描述](https://img8.php1.cn/3cdc5/12bac/882/46ed2c6dfc16fa2a.png)
esp8266原理图:
![在这里插入图片描述](https://img8.php1.cn/3cdc5/12bac/882/188dcde89d2b63a8.png)
ESP32 DEVKIT V1原理图
![在这里插入图片描述](https://img8.php1.cn/3cdc5/12bac/882/f064cb861c08732f.png)
ESP32S2原理图:
![在这里插入图片描述](https://img8.php1.cn/3cdc5/12bac/882/60a69960c7280a39.png)
1.基础篇
🎈基础篇主要涉及Arduino常见的硬件和软件资源,围绕GPIO口的实际应用。
![在这里插入图片描述](https://img8.php1.cn/3cdc5/12bac/882/33226ad729ff2842.jpeg)
- 什么是Arduino?
- Arduino与LED深度握手
- Arduino与SG90舵机握手
- Arduino与28BYJ-48步进电机握手
- Arduino与红外遥控握手
- Arduino +ADC+B10K电位器
- Arduino与震动马达模块握手
- Arduino与增量编码器握手
- Arduino与16LED圆环WS2812B握手
- Arduino蓝牙无线一键下载
2.提高篇
🎈🎈提高篇主要涉及Arduino常见的资源优化整合,围绕生活中小的项目开发,搭配主流的编程软件(Mixly,Arduino IDE,Mind+,Linkboy),通过传感器数据采集,单片机处理,执行器反馈的实际应用。
![在这里插入图片描述](https://img8.php1.cn/3cdc5/12bac/882/661a3bbe73f21996.jpeg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_Q1NETiBAVk9SMjM0,size_11,color_FFFFFF,t_70,g_se,x_16)
- Arduino 与HDT11和0.98寸OLED握手
- Arduino 与HC-SRO4超声波传感器的OLED握手
- Arduino兄弟间传递信息——基于BMP180气压计
- Arduino与HX711称重传感器握手
- Arduino与mpu6050握手
🎈🎈物联网开发教程,接入Blinker、ONENET、阿里云、巴法云、腾讯网、机智云物联网平台教程,主要基于ArduinoIDE开发采用esp8266硬件设计
![在这里插入图片描述](https://img8.php1.cn/3cdc5/12bac/882/d9520734fcefadb5.gif)
-
基于Arduino IDE平台开发ESP8266通过MQTT连接ONENET
-
链接阿里云
-
![在这里插入图片描述](https://img8.php1.cn/3cdc5/12bac/882/2994e263e79b1df7.gif)
-
基于 arduino IDE使用AliyunIoTSDK库接入阿里云
-
基于Arduino IDE平台开发ESP8266通过MQTT连接阿里云
-
基于Arduino IDE平台开发ESP8266天猫精灵控制LED灯
-
连接巴法云
![在这里插入图片描述](https://img8.php1.cn/3cdc5/12bac/882/f2b4820be124c5f9.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAMjM0NVZPUg==,size_20,color_FFFFFF,t_70,g_se,x_16)
- 基于Arduino IDE平台开发ESP8266连接巴法云
![在这里插入图片描述](https://img8.php1.cn/3cdc5/12bac/882/89180001a8bc2d69.jpeg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_Q1NETiBAVk9SMjM0,size_12,color_FFFFFF,t_70,g_se,x_16)
3.进阶篇
🎈🎈🎈进阶篇深入涉及Arduino常见的资源优化整合,围绕生活中小的项目进行系统性开发,搭配主流的编程软件(Mixly,Arduino IDE,Mind+,Linkboy),通过传感器数据采集,单片机处理,执行器反馈的实际应用,另外穿透有通讯交互,有点机器人协调的味儿,🤩🤩🤩其中包含一定的控制逻辑和算法辅助系统更加出色完成对应的问题。
![在这里插入图片描述](https://img8.php1.cn/3cdc5/12bac/882/d56eeff7151cd468.jpeg)
- DIY电动滑板车
- 探索者Arduino模拟红外避障小车
4.MATLAB工具
5.小结
通过对生活中需要简单的控制系统,我们可以让Arduino作为主心骨,其他外设有机衔接从而完成功能,进而丰富我们的生活。🛹🛹🛹从而实现对外部世界进行感知,充分认识这个有机与无机的环境,科学地合理地进行创作和发挥效益,然后为人类社会发展贡献一点微薄之力。🤣🤣🤣