Arduino开发教程
- 0 前言
- 1.基础篇
- 2.提高篇
- 3.进阶篇
- 4.MATLAB工具
- 5.小结
0 前言
0.1 须知
作为单片机初学者😆😆😆,本人首选Arduino,刚开始不免会有许多困惑,既然我们齐聚C站,秉着“终生学习,共享进步!!!”的理念,我们将学会用arduino常用传感器和执行器,通过以下三篇,由浅入深,由低到高,由差到强层层递进。🤞🤞🤞
0.2 常见Arduino系列
Arduino Uno原理图:
Arduino nano原理图:
Arduino mega原理图:
esp8266原理图:
ESP32 DEVKIT V1原理图
ESP32S2原理图:
1.基础篇
🎈基础篇主要涉及Arduino常见的硬件和软件资源,围绕GPIO口的实际应用。
- 什么是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),通过传感器数据采集,单片机处理,执行器反馈的实际应用。
- Arduino 与HDT11和0.98寸OLED握手
- Arduino 与HC-SRO4超声波传感器的OLED握手
- Arduino兄弟间传递信息——基于BMP180气压计
- Arduino与HX711称重传感器握手
- Arduino与mpu6050握手
🎈🎈物联网开发教程,接入Blinker、ONENET、阿里云、巴法云、腾讯网、机智云物联网平台教程,主要基于ArduinoIDE开发采用esp8266硬件设计
-
基于Arduino IDE平台开发ESP8266通过MQTT连接ONENET
-
链接阿里云
-
-
基于 arduino IDE使用AliyunIoTSDK库接入阿里云
-
基于Arduino IDE平台开发ESP8266通过MQTT连接阿里云
-
基于Arduino IDE平台开发ESP8266天猫精灵控制LED灯
-
连接巴法云
- 基于Arduino IDE平台开发ESP8266连接巴法云
3.进阶篇
🎈🎈🎈进阶篇深入涉及Arduino常见的资源优化整合,围绕生活中小的项目进行系统性开发,搭配主流的编程软件(Mixly,Arduino IDE,Mind+,Linkboy),通过传感器数据采集,单片机处理,执行器反馈的实际应用,另外穿透有通讯交互,有点机器人协调的味儿,🤩🤩🤩其中包含一定的控制逻辑和算法辅助系统更加出色完成对应的问题。
- DIY电动滑板车
- 探索者Arduino模拟红外避障小车
4.MATLAB工具
5.小结
通过对生活中需要简单的控制系统,我们可以让Arduino作为主心骨,其他外设有机衔接从而完成功能,进而丰富我们的生活。🛹🛹🛹从而实现对外部世界进行感知,充分认识这个有机与无机的环境,科学地合理地进行创作和发挥效益,然后为人类社会发展贡献一点微薄之力。🤣🤣🤣