在这个项目中,我们将制作一个简单的温度计并使用 Android 手机读取数据。我们将使用 Arduino CLI,这是一个强大的 Arduino 开发命令行工具。访问https://www.arduino.cc/pro/cli以了解如何设置 Arduino CLI。
arduino-cli sketch new temperature_demo
cd temperature_demo
sudo nano temperature_demo.ino
“sketch new”命令为项目创建一个新文件夹,并在 folder.ini 文件中。使用您喜欢的代码编辑器编辑 temperature.ino 文件,我使用的是 Linux Nano 代码编辑器。保存工作并退出回到命令行。
arduino-cli core update-index
预期结果:
arduino-cli board list
在这里我们可以看到我连接了两个板,Arduino Uno 和未知板,即 Seeeduino XIAO。接下来我们需要为 Seeeduino 板安装核心。
我们需要使用额外的 urls 标志,因为 Seeeduino XIAO 板是第 3 方板。在此处查看更多详细信息https://wiki.seeedstudio.com/Seeeduino-XIAO/
arduino-cli core install Seeeduino:samd --additional-urls https://files.seeedstudio.com/arduino/package_seeeduino_boards_index.json
预期结果:
使用此命令安装 DallasTemperature 库。
arduino-cli lib install DallasTemperature
你应该看到这样的东西:
使用以下命令构建软件。这将使名为 build 的文件夹成为您的项目文件夹。
arduino-cli compile --fqbn Seeeduino:samd:seeed_XIAO_m0 temperature_demo
先查看板子列表,再编译软件:
arduino-cli upload -p /dev/ttyACM1 --fqbn Seeeduino:samd:seeed_XIAO_m0 temperature_demo
预期结果:
从 Play 商店下载串行 USB 终端应用程序。
使用 USB C 转 USB 适配器将电路板连接到 Android 手机并读取温度。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !