• Arduino Hello 3


    准备
    我没有买原板,从授权供应商处购买兼容板,中国大陆地区的授权供应商请访问 http://arduino.cc/en/Main/Buy 页面,搜索 China。
    我购买的是Arduino Ethernet兼容板,原板参见这里: http://arduino.cc/en/Main/ArduinoBoardEthernet 兼容板有一定的改动。
    为了将电脑和原板和兼容板连在一起,不仅需要连接线缆,我购买的兼容板使用USB线连接,还需要下载相应的驱动程序,驱动程序依赖兼容板会有所不同,请联系供应商,同时要注意Windows、Mac OS X和Linux不同操作系统需要不同的驱动程序。
    为了编写程序,还需要下载集成开发环境Arduino IDE,下载地址在 http://arduino.cc/en/Main/Software ,注意Windows、Mac OS X和Linux需要下载不同的程序。
    Arduino使用类似于C语言的编程语言,需要有一定的C语言基础,详细的语法参考请参见 http://arduino.cc/en/Reference/HomePage
    转贴请注明原发位置: http://aiyingjian.com/forum.php?mod=viewthread&tid=4


    Arduino Hello 3 说明
    前面两个例子都是向数字端口输出,只有高电平和低电平两种状态,对于熟悉软件开发和调试的程序员来说很不习惯,就算是最原始的命令行编程也该有字符输出,本例中将演示如何借助于计算机上的串口监听Arduino输出字符。


    Arduino Hello 3 程序

    int i = 0;
    void setup()
    {
      Serial.begin(9600);
    }
    void loop()
    {
      Serial.print("Hello World! from Arduino! ");
      Serial.println(i++);
      delay(1000);
    }

    Arduino Hello 3 程序结构

    int i = 0;

    声明一个变量i,初始值为0,用于计数。

    Serial.begin(9600);

    初始化串口,设置串口的传输速度为9600,也就是每秒种9600位。

    Serial.print("Hello World! from Arduino! ");

    通过串口输出字符串。

    Serial.println(i++);

    通过串口输出变量i并换行,变量i自增。

    delay(1000);

    延迟1000毫秒。


    测试
    完成后单击“文件”菜单,单击“下载”菜单项,Arduino IDE将自动编译程序,然后下载到Arduino板上。单击“工具”菜单,单击“串口监视器”菜单项打开串口监视器窗口,可以看到输出内容:

    Hello World! from Arduino! 0
    Hello World! from Arduino! 1
    Hello World! from Arduino! 2
    Hello World! from Arduino! 3
    Hello World! from Arduino! 4
    Hello World! from Arduino! 5
    Hello World! from Arduino! 6
    Hello World! from Arduino! 7
    Hello World! from Arduino! 8
    Hello World! from Arduino! 9
    Hello World! from Arduino! 10

    也可以按 Ctrl+Shift+M 快捷键打开窗口。


    说明

    Serial.begin(9600);

    函数中的传输速度可以取300, 600, 1200, 2400, 4800, 9600, 14400, 19200, 28800, 38400, 57600, 或 115200。但是在串口监控器中需要设定相同的速率才能接收到正确的信息。

    Serial.print("Hello World! from Arduino! ");

    函数只输出内容,不换行,其中内容可以为各种类型的数据。

    Serial.println(i++);

    函数输出内容并换行,其中内容可以为各种类型数据,也可以如本例所示包含运算。

  • 相关阅读:
    vue项目搭建过程2 -- 使用 vue cli 4.0 搭建 vue 项目
    vue项目搭建过程1 -- 环境搭建
    升级node.js版本
    git的初步了解
    期末总结
    四则运算的封装
    用户故事
    0~10的随机整数运算
    创业近一年在博客园总结一下,希望给来者一点借鉴
    PV与并发之间换算的算法换算公式
  • 原文地址:https://www.cnblogs.com/javawebsoa/p/3102331.html
Copyright © 2020-2023  润新知