当前位置: 首页 > news >正文

【雕爷学编程】Arduino动手做(177)---ESP-32 掌控板2

37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来—小小的进步或是搞不掂的问题,希望能够抛砖引玉。

【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)
实验一百七十七:Esp32 盛思掌控板开发套件人工智能机器人乐动掌控python编程学习开发板

在这里插入图片描述
在这里插入图片描述
什么是掌控板?
掌控板由创客教育专家委员会推出, 是一款教学用开源硬件,为普及创客教育而生,反应一线Python编程教学需求,迎接普通高中新课改。掌控板是一块普及STEAM创客教育、人工智能教育、机器人编程教育的开源智能硬件。

这个掌控板是完全开源的。它集成ESP-32高性能双核芯片,支持WiFi和蓝牙双模通信,可作为物联网节点,实现物联网应用。同时掌控板上集成了OLED显示屏、RGB灯、加速度计、麦克风、光线传感器、蜂鸣器、按键开关、触摸开关、金手指外部拓展接口,支持图形化及python代码编程,可实现智能机器人、创客智造作品等智能控制类应用。

在这里插入图片描述
1、安装掌控版驱动程序

驱动下载
安装软件时,如果没有自动安装CP210x的驱动,可手动下载并安装(for Windows、MacOS):

https://www.silabs.com/documents … Windows_Drivers.zip
https://www.silabs.com/documents … _OSX_VCP_Driver.zip
x64对应Windows 64位,x86对应Windows 32位:

在这里插入图片描述
在这里插入图片描述

2、配置 Arduino 开发环境(Win10)

首先安装最新版 Arduino IDE,下载网址:https://www.arduino.cc/en/Main/Software

下载完成后打开 Arduino 软件,依次点击菜单:文件 → 首选项,打开 Arduino 设置界面

在 Arduino 设置界面(首选项)中,在附加开发板管理器网址一栏,填入:

https://raw.githubusercontent.co … ge_esp32_index.json

在这里插入图片描述
搜索esp32并开始下载了,只是非常慢…

在这里插入图片描述
下载六次,总耗时3个多小时,终于行了

在这里插入图片描述
打开IDE——工具——选择开发板" ESP32 Dev Module"

在这里插入图片描述
打开IDE——工具——选择端口与编程器“AVRISP mkll”

在这里插入图片描述
【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)
实验一百七十七:Esp32 盛思掌控板开发套件人工智能机器人乐动掌控python编程学习开发板
测试程序之一:串口输出:Hello ESP32. Hello Arduino!
Arduino实验开源代码

/*
【Arduino】108种传感器模块系列实验(资料+代码+图形+仿真)
实验一百五十:ESP-32掌控板 盛思 MicroPython微控制器开发板
实验测试程序之一:Hello ESP32. Hello Arduino!
*/void setup() {Serial.begin(115200);
}void loop() {Serial.println("Hello ESP32. Hello Arduino!");delay(1000);
}

实验串口返回情况

在这里插入图片描述
Arduino实验场景图

在这里插入图片描述

http://www.lryc.cn/news/105018.html

相关文章:

  • Ubuntu-文件和目录相关命令
  • 显式接口实现(C# 编程指南)
  • element-ui 图片上传 及 quillEditor富文本(图片视频上传)
  • 前端技术Vue学习笔记--002
  • 【RabbitMQ(day4)】SpringBoot整合RabbitMQ与MQ应用场景说明
  • 想了解好用的翻译pdf的软件吗?
  • docker安装nginx并配置SSL
  • 【LeetCode 算法】Reorder List 重排链表
  • MQ面试题3
  • 【Linux命令200例】patch 用于将补丁文件应用到源码中
  • 一起来学算法(邻接矩阵)
  • hadoop与HDFS交互
  • MYSQL 分区如何指定不同存储路径(多块磁盘)
  • 安全加固服务器
  • Linux 命令学习:
  • 牛客网Verilog刷题——VL54
  • 学习系统编程No.34【线程同步之信号量】
  • SolidUI社区-Snakemq 通信源码分析
  • 【大数据之Flume】四、Flume进阶之复制和多路复用、负载均衡和故障转移、聚合案例
  • 前端学习--vue2--插槽
  • 使用 Docker Compose 部署 Redis Cluster 集群,轻松搭建高可用分布式缓存
  • 在Spring Boot框架中集成 Spring Security
  • 登月再进一步:Apollo自动驾驶的里程碑
  • 嵌入式一开始该怎么学?学习单片机
  • Spring事件监听器ApplicationListener
  • 安全学习DAY10_HTTP数据包
  • 云原生落地实践的25个步骤
  • Stable diffusion 三大基础脚本 提示词矩阵,载入提示词,XYZ图表讲解
  • uniapp uni-combox 下拉提示无匹配项(完美解决--附加源码解决方案及思路)
  • 10. Mybatis 项目的创建