AI与智能硬件编程入门课

1-3 "HELLO,WORLD"

课程简介

本课程将带领你编写第一个Arduino程序,在屏幕上显示"HELLO,WORLD",学习串口通信的基本概念。

视频:IDE讲解

目录

  1. 学习任务
  2. 实验材料
  3. 软件的初始设置
  4. 程序编写
  5. 编程难点

一、学习任务

屏幕上显示HELLO,WORLD

图1 屏幕上显示"HELLO,WORLD"

二、实验材料

电脑、Arduino主控板模块等

Arduino主控板模块

图2 Arduino主控板模块

三、软件的初始设置

1. Arduino IDE设置

  1. 电脑和主控板连接
  2. 端口设置:此电脑右键→管理→设备管理器→查看端口
端口设置流程示意图

图3 端口设置流程示意图

选择端口→选择开发板类型

IDE设置流程示意图

图4 IDE设置流程示意图

2. Mixly设置

  1. 电脑和主控板连接
  2. 端口设置:此电脑右键→管理→设备管理器→查看端口
  3. Mixly设置
mixly设置示意图

图5 mixly设置示意图

四、程序编写

1. 流程

初始化引脚 → 打印

流程图

图6 流程图

2. IDE编程

  1. Setup(初始化)函数中设置波特率
  2. 如果只打印一行文本,print函数放进setup
IDE程序截图1

图7 IDE程序截图1

打印多行,使用println函数并放在loop(主循环)函数中

IDE程序截图2

图7 IDE程序截图2

3. Mixly编程

mixly程序截图

图8 mixly程序截图

五、编程难点

  1. void setup()和void loop()是程序必备两个主函数,不可缺失。
  2. void setup()里面的代码,程序运行时只运行一次,通常放置初始化语句。
  3. void loop()里面的代码,程序运行后会反复执行,通常放置主执行程序。
  4. 波特率值设为9600,表示1s传送9600位(bit)的信息,同学们可以试着修改,观察实验结果。