【幸运飞艇】学好Arduino编程,从新手到达人系列(一)

  • 时间:
  • 浏览:0

类学Arduino编程,从新手到达人系列(一)

  • 2018/11/15 14:29:59
  • 类型:原创
  • 来源:电脑报
  • 报纸编辑:电脑报
  • 作者:

【电脑报在线】并不一定Arduino因为把硬件和软件分离,软件端也做到了底层驱动代码和应用代码的隔离,用户假如有一天学太大简单的入门编程知识,有益于够快速上手。后来 ,代码编程对于大次责青少年来说仍然占据 着技术壁垒。后来 ,认识和了解简易图形化编程软件,对于想学习图形化编程软件的青少年来说就显得非常有必要了。

随着Arduino开源硬件的流行,太大非工程背景的人士能轻松借助Arduino来快速实现当事人的创意,成为名副并不一定的创客。现如今,Arduino也逐渐走入了中国的校园,太大的中国学生也后来 接触到了图形化的软硬件编程。

Arduino是一款便捷灵活、方便上手的开源电子原型平台。它由板子大叔(Massimo Banzi)和他的团队创造,Arduino具有跨平台、开放性强、界面简单清晰等特点,被广泛运用于电子元器件的开发控制。

并不一定Arduino因为把硬件和软件分离,软件端也做到了底层驱动代码和应用代码的隔离,用户假如有一天学太大简单的入门编程知识,有益于够快速上手。后来 ,代码编程对于大次责青少年来说仍然占据 着技术壁垒。后来 ,认识和了解简易图形化编程软件,对于想学习图形化编程软件的青少年来说就显得非常有必要了。

一、让Arduino 说出 Hello World 

1.Hello World

首先先来练习一一个需要太大辅助元件,只需要一块Arduino 和十根下载线的简单实验,让大伙儿 的Arduino 说出“Hello World”,这是一一个让Arduino 和PC 机通信的实验,这也是一一个入门试验,希望都可不后能 带领大伙儿 进入Arduino 的世界。

2.实验用到的电子原件,及电子模块:

1.Arduino板 一一个

2.USB 数据线

 

Arduino 控制器

 

USB 下载线

大伙儿 按照上方所讲的将Arduino 的驱动安装好后,大伙儿 打开Arduino 的软件,编写一段tcp连接让Arduino 接受到大伙儿 发的指令就显示“Hello World”字符串,当然您也都可不后能 让Arduino 不想接受任何指令就直接不断回显“Hello World”,并不一定很简单,十根

if()语句就都可不后能 让人的Arduino 听从你的指令了,大伙儿 再借用一下Arduino 自带的数字13 口LED,让Arduino 接受到指令时LED 闪烁一下,再显示“Hello World

3.下面给大伙儿 一段参考tcp连接

int val;//定义变量val

int ledpin=13;//定义数字接口13

void setup()

{

  Serial.begin(910000);//设置速率为910000,这里要跟软件设置相一致。当接入特定设备(如:蓝牙)时,大伙儿 也要跟太大设备的速率达到一致。

  pinMode(ledpin,OUTPUT);//设置数字13 口为输出接口,Arduino 上大伙儿 用到的I/O 口也有进行累似 于另一一个的定义。

}

void loop()

{

  val=Serial.read();//读取PC 机发送给Arduino 的指令或字符,并将该指令或字符赋给val

  if(val=='R')//判断接收到的指令或字符与非 “R”。

  {  //因为接收到的是“R”字符

    digitalWrite(ledpin,HIGH);//点亮数字13 LED

    delay(10000);

    digitalWrite(ledpin,LOW);//熄灭数字13 LED

    delay(10000);

    Serial.println("Hello World!");//显示“Hello World!”字符串

  }

}



tcp连接过程

 

点击工具下的串口监视器,输入R,LED灯会闪一下会收到来自Arduino的信息:Hello World。

 

注意事项:COM端口要选对,不然接收没有 数据,图是COM端口选泽

端口选泽正确后,实验很容易就OK啦。

本文出自2018-11-19出版的《电脑报》2018年第44期 A.新闻周刊 (网站编辑:PCW-hjz)

发表给力评论!看新闻,说两句。

匿名 ctrl+enter快捷提交

网站地图 | 版权声明 | 业务商务商务合作 | 感情的语句链接 | 关于大伙儿 | 招聘信息

报纸客服电话:10006677866 报纸客服信箱:pcw-advice@vip.sina.com 感情的语句链接与商务商务合作:987349267(QQ) 广告与活动:67100009(QQ) 网站联系信箱:cpcw@cpcwi.com

Copyright © 10006-2011 电脑报官方网站 版权所有 渝ICP备100009040号