Linux环境Arduino IDE中配置ATOM S3

这篇具有很好参考价值的文章主要介绍了Linux环境Arduino IDE中配置ATOM S3。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

linux选择ubuntu发行版。

硬件设备有多小呢:

Linux环境Arduino IDE中配置ATOM S3,linux,ide,esp32,atoms3

功能超级强大。

之前的ROS1和ROS2案例已经全部移植完成并测试结束(三轮纯人力校验😎)。 


官网文档信息非常非常好:

https://docs.m5stack.com/zh_CN/quick_start/atoms3/arduino

Linux环境Arduino IDE中配置ATOM S3,linux,ide,esp32,atoms3


下面开启,支持Linux+Windows+MacOS等。


M5Stack的板管理

1.打开 Arduino IDE,选择 文件->首选项->设置

Linux环境Arduino IDE中配置ATOM S3,linux,ide,esp32,atoms3

Linux环境Arduino IDE中配置ATOM S3,linux,ide,esp32,atoms3


2.复制下方的 M5Stack 板管理网址到 附加开发板管理器: 中

https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/arduino/package_m5stack_index.json

Linux环境Arduino IDE中配置ATOM S3,linux,ide,esp32,atoms3

Linux环境Arduino IDE中配置ATOM S3,linux,ide,esp32,atoms3

点击ok完成。 

如果出现启动异常,如闪退等,请重新配置,或者重新安装arduino IDE,清空之前库,做好备份。


3.选择 工具->开发板:->开发板管理器...

Linux环境Arduino IDE中配置ATOM S3,linux,ide,esp32,atoms3


4.在新弹出的对话框中,输入并搜索 M5Stack,点击安装(若出现搜索失败的情况,可以尝试重启Arduino程序)

注意:编译AtomS3至少需要2.0.6及以上版本,最新版2.0.7

Linux环境Arduino IDE中配置ATOM S3,linux,ide,esp32,atoms3 

Linux环境Arduino IDE中配置ATOM S3,linux,ide,esp32,atoms3

下载过程依据网络情况,时间不确定,如果慢,请耐心+耐心+耐心。 

 

Linux环境Arduino IDE中配置ATOM S3,linux,ide,esp32,atoms3


5.选择 工具->开发板:->M5Stack Arduino, 根据所使用的设备(M5Stack-ATOMS3)选择对应的开发板配置.

Linux环境Arduino IDE中配置ATOM S3,linux,ide,esp32,atoms3

本案例选择 M5stack-ATOMS3即可 


 

相关库

不同的硬件设备,有着不同的案例程序库,请根据所使用的设备选择下载.打开 Arduino IDE, 然后选择 项目->加载库->库管理...

Linux环境Arduino IDE中配置ATOM S3,linux,ide,esp32,atoms3


For ATOMS3

搜索 M5AtomS3 并安装,如下图所示, 下载时请根据弹窗提示,安装相关依赖库。

Linux环境Arduino IDE中配置ATOM S3,linux,ide,esp32,atoms3

下载文件也比较多,需要耐心等待:

Linux环境Arduino IDE中配置ATOM S3,linux,ide,esp32,atoms3 

完成后(INSTALLED):

Linux环境Arduino IDE中配置ATOM S3,linux,ide,esp32,atoms3 

Linux环境Arduino IDE中配置ATOM S3,linux,ide,esp32,atoms3

Hello World

复制下方代码到Arduino IDE, 将ATOM S3连接至PC并配置正确的端口(Tools - > Port - > COMx), 点击菜单栏上的上传按钮(->), 程序将会自动编译,上传至设备。 该程序将在LCD屏幕上显示“Hello World”字样。

Linux(ubuntu):

ttyACM0

Linux环境Arduino IDE中配置ATOM S3,linux,ide,esp32,atoms3

 

#include "M5AtomS3.h"
/* After AtomS3 is started or reset the program in the setUp ()
function will be run, and this part will only be run once.
在 AtomS3 启动或者复位后,即会开始执行setup()函数中的程序,该部分只会执行一次。
*/
void setup() {
    M5.begin(true, true, false,
             false);  // Init AtomS3(Initialize LCD, serial port).
                      // 初始化 AtomS3(初始化LCD、串口)
    M5.Lcd.println("Hello World");
}

/* After the program in setup() runs, it runs the program in loop()
The loop() function is an infinite loop in which the program runs repeatedly
在setup()函数中的程序执行完后,会接着执行loop()函数中的程序
loop()函数是一个死循环,其中的程序会不断的重复运行 */
void loop() {
}

#include <M5AtomS3.h>
/* After M5AtomS3 is started or reset
  the program in the setUp () function will be run, and this part will only be
  run once. 在 M5AtomS3
  启动或者复位后,即会开始执行setup()函数中的程序,该部分只会执行一次。 */
void setup() {
    M5.begin(true, true, false, false);  // Init M5AtomS3.  初始化 M5AtomS3
    M5.Lcd.println("Hello ROS1/2 Robot");
}

/* After the program in setup() runs, it runs the program in loop()
The loop() function is an infinite loop in which the program runs repeatedly
在setup()函数中的程序执行完后,会接着执行loop()函数中的程序
loop()函数是一个死循环,其中的程序会不断的重复运行 */
void loop() {
    M5.update();  // Read the press state of the key.  读取按键 A, B, C 的状态
    if (M5.Btn.wasReleased() || M5.Btn.pressedFor(1000)) {
        USBSerial.print('ROS');
        M5.Lcd.print("ROS");
    }
}

Linux环境Arduino IDE中配置ATOM S3,linux,ide,esp32,atoms3 


描述
AtomS3是一款基于ESP32-S3主控的高度集成的可编程控制器,集成了ESP32-S3的主控、集成WiFi功能和8M片上FLASH;0.85英寸IPS屏幕;屏幕底部的可编程按钮功能;内置5V至3.3V电路,6轴陀螺仪传感器MPU6886,板载Type-C接口,电源和固件下载,1个HY2.0-4P扩展端口,底部预留6个GPIO和电源引脚,方便扩展应用。产品尺寸仅为24*24mm,适用于各种嵌入式智能设备应用。

提醒:如果您需要刻录固件,请按住重置按钮(约2秒),直到内部绿色LED亮起,然后您可以释放它,此时设备已进入下载模式并等待刻录。

特点文章来源地址https://www.toymoban.com/news/detail-606217.html

  1. 基于ESP32-S3FN8开发
  2. 具有USB下载功能
  3. 内置3轴陀螺仪和3轴加速度计(MPU6886)
  4. 可编程按键
  5. 0.85(含)

到了这里,关于Linux环境Arduino IDE中配置ATOM S3的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Arduino IDE 2.0安装,ESP8266/ESP32环境配置(Win11)

    一、Arduino IDE安装 下载地址: Software | Arduino https://www.arduino.cc/en/software 点进去选择自己电脑的配置下载就行(Win11的直接下载Win10的好) 下载之后直接打开安装包安装就好,记住配置为电脑的全部用户使用 二、Arduino IDE驱动安装 安装完之后启动Arduino IDE,等它文件自主配置完

    2024年02月04日
    浏览(57)
  • Linux和Shell笔记-3Linux系统内部信息命令

    上一节汇总了Linux文件系统上切换目录以及处理文件和目录的基本知识。这里汇总通过命令行命令探查Linux系统的内部信息,包括: 管理进程 获取磁盘统计信息 挂载新磁盘 排序数据 归档数据 探查进程(某个时间点) ps 实时监测进程 top 显示的各个参数详解top参数 结束进程

    2024年02月16日
    浏览(44)
  • Arduino IDE + Esp32 Cam + 实现视频流 + 开发环境部署

    1、开发环境 Arduino ide 版本:2.2.1 esp32工具:2.0.5 示例代码

    2024年02月08日
    浏览(72)
  • NodeMCU ESP8266基于Arduino IDE的开发环境搭建(图文并茂)

    官网地址 Arduino IDE在官网上的下载地址: https://www.arduino.cc/en/software 这个软件支持 Windows , Linux , macOS 系统,根据实际情况进行选择,本文使用的是Windows系统。 下载的文件是安装包,双击进行安装即可,版本可能会有些差异,如下所示; 百度云 这边把安装包上传到云盘了

    2024年02月07日
    浏览(60)
  • 【esp32c3配置arduino IDE教程】

    本文主线FastBond2阶段1——基于ESP32C3开发的简易IO调试设备,esp32c3环境搭建,设计目标如下 设计用户操作界面,该设备具备简单易用的操作界面,外加显示屏SSD1306和旋转编码器进行显示和控制,用户后期可进行二次开发WiFi或蓝牙连接电脑或手机监控。 多种数字和模拟信号的

    2024年02月03日
    浏览(57)
  • 答疑:Arduino IDE配置其他开发板下载速度慢

    基于案例: Linux环境Arduino IDE中配置ATOM S3 通常,网络问题较多,可以使用一些技巧。 https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/arduino/package_m5stack_index.json   没有配置,不支持M5Stack(ESP32)各类开发版。 配置: 选择版本需要和已经配置好的版本一致,直接将配置好的安装文件

    2024年02月13日
    浏览(40)
  • Linux下GO IDE安装和配置(附快捷键)

    目前,GoLand、VSCode 这些 IDE 都很优秀,但它们都是 Windows 系统下的 IDE。在 Linux 系统下我们可以选择将 Vim 配置成 Go IDE。熟练 Vim IDE 操作之后,开发效率不输 GoLand 和 VSCode。有多种方法可以配置一个 Vim IDE,这里我选择使用 vim-go 将 Vim 配置成一个 Go IDE。vim-go 是社区比较受欢迎

    2024年02月13日
    浏览(46)
  • 【Linux入门】Linux环境配置

    👉系列专栏:【C语言–大佬之路】 🙈个人主页:阿伟@t 🎈今日心语: 你所看到的惊艳,都曾被平庸所历练。 前言:本篇内容讲解Linux环境的配置,云服务器和虚拟机的配置、如何多用户使用一个云服务器。关于选择哪一种还是依情况而定。 1、直接安装在物理机上. 但是由

    2024年02月11日
    浏览(31)
  • 【Linux】Linux环境配置安装

    目录 一、双系统(特别不推荐) 安装双系统的缺点: 安装双系统优点(仅限老手): 二、虚拟机+centos7镜像(较为推荐推荐) 虚拟机的优点: 虚拟机的缺点: ​ 下载centos 7的镜像文件  下载Ubuntu镜像文件Ubuntu 镜像文件下载地址  三、云服务器 Xshell云服务器共享 Xshell删除

    2024年02月07日
    浏览(35)
  • 【环境与工具】IDE配置——vscode配置

    配置vscode的 Python , C++ 的编译环境 2.1.1 安装python环境 2.1.2 创建vscode-python文件夹 裸配置 如图,与在命令行运行无区别 2.1.2 安装vscode-python插件 2.1.3 code插件运行.py 添加配置文件 program 设置启动文件 code宏定义:选中那个文件 F5 运行那个文件 code调试功能 设置断点后, F5 运行至

    2024年01月24日
    浏览(63)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包