【Arduino】这不来看看?超级详细!arduino初次尝试hello world


前言

Arduino不仅仅是全球最流行的开源硬件,也是一个优秀的硬件开发平台,更是硬件开发的趋势。Arduino简单的开发方式使得开发者更关注创意与实现,更快的完成自己的项目开发,大大节约了学习的成本,缩短了开发的周期。

因为Arduino的种种优势,越来越多的专业硬件开发者已经或开始使用Arduino来开发他们的项目、产品;越来越多的软件开发者使用Arduino进入硬件、物联网等开发领域;大学课题,自动化、软件,甚至艺术专业,也纷纷开展了Arduino相关课程。

一、Hello World

首先先来练习一个不需要其他辅助元件,只需要一块Arduino 和一根下载线的简单实验,让我们的Arduino 说出“Hello World!”,这是一个让Arduino 和PC 机通信的实验,这也是一个入门试验,希望可以带领大家进入Arduino 的世界。

这个实验我们需要用到的实验硬件有:

二、使用步骤

1.准备硬件

Arduino 控制器 

USB线

2.接上线

我们按照上面所讲的将Arduino 的驱动安装好后,我们打开Arduino 的软件,编写一段程序让Arduino 接受到我们发的指令就显示“Hello World!”字符串,当然您也可以让Arduino 不用接受任何指令就直接不断回显“Hello World!”,其实很简单,一条

if()语句就可以让你的Arduino 听从你的指令了,我们再借用一下Arduino 自带的数字13 口LED,让Arduino 接受到指令时LED 闪烁一下,再显示“Hello World!”

3.写上代码

代码如下(示例):

int data;//定义变量data
int ledpin=13;//定义数字接口13
void setup()//运行一次
{
Serial.begin(9600);//设置波特率为9600,这里要跟软件设置相一致。
pinMode(ledpin,OUTPUT);//设置数字13 口为输出接口,Arduino 上我们用到的引脚都要进行这样的定义。
}
void loop()//循环运行
{
data=Serial.read();//取出串口发送给Arduino 的指令或字符,并将该指令或字符赋给val
if(data=='V')//判data断接收到的指令或字符是否是“V”。
{
Serial.println("Hello World!");//显示“Hello World!”字符串
digitalWrite(ledpin,HIGH);//点亮数字13 口LED。
delay(500);
digitalWrite(ledpin,LOW);//熄灭数字13 口LED
delay(500);
}
}

4.寻找端口并写入

找到设备管理器(可以搜索)

 记住这个端口(COM6)(或许你的不是COM6)是其他的数字

选择主板(我的是arduino uno板,根据自己的型号做选择。)

选择刚刚找到的端口号(点击)

 可以先点编译等编译成功再点击烧入

找到串口监视器 

 输入V再点发送就会看到13号引脚旁边的灯闪了一下,如何打印了一个hello world!


总结

主要的内容是如何打印一个hello world,但是里面包括很多新的函数的应用比如:void setup;void loop;Serial.read;pinMode;Serial.begin;digitalWrite;Serial.println;希望能对你有所帮助。

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阿德奶绿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值