准备
我没有买原板,从授权供应商处购买兼容板,中国大陆地区的授权供应商请访问
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 程序结构
声明一个变量i,初始值为0,用于计数。
初始化串口,设置串口的传输速度为9600,也就是每秒种9600位。
Serial.print("Hello World! from Arduino! ");
通过串口输出字符串。
通过串口输出变量i并换行,变量i自增。
延迟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 快捷键打开窗口。
说明
函数中的传输速度可以取300, 600, 1200, 2400, 4800, 9600, 14400, 19200, 28800, 38400, 57600, 或 115200。但是在串口监控器中需要设定相同的速率才能接收到正确的信息。
Serial.print("Hello World! from Arduino! ");
函数只输出内容,不换行,其中内容可以为各种类型的数据。
函数输出内容并换行,其中内容可以为各种类型数据,也可以如本例所示包含运算。
分享到:
相关推荐
Arduino 例程详细教学1.Hello WorldArduino 例程详细教学1.Hello WorldArduino 例程详细教学1.Hello WorldArduino 例程详细教学1.Hello WorldArduino 例程详细教学1.Hello WorldArduino 例程详细教学1.Hello ...
Hello Arduino实验.pdf
首先先来练习一个不需要其他辅助元件,只需要一块Arduino 和一根下载线的简单实验,让我们的Arduino 说出“Hello World!”,这是一个让Arduino 和PC 机通信的实验,这也是一个入门试验,希望可以带领大家进入...
Arduino是一款单片机开发板,是个很好上手的入门级开发板,适合于用于开发电子产品原型,开发语言采用C,其特点是简单、方便、软件库多、模块配件多。
此为Arduino基础教程,第一节实验时所用代码。跟随教程进行自我学习的同学,若对代码和Arduino编程环境不够熟悉的同学,可采取直接下载编程代码的方式,进行实验的练习和探索。
Arduino入门到精通例程1-HelloWorld!.pdf
1.Hello World 10.光控声音 11.PWM调光 12.感光灯 13.温度传感器 14.倾斜开关 15.火焰报警器 16.一位数码管 17.四位数码管 18.驱动74HC595 19.舵机控制 2.LED闪烁 20.红外遥控器解码 21.LCD1602液晶驱动 22.PS2摇杆 ...
Arduino Uno源代码:Hello World
arduino课程练习,从hello world 到继电器,WIFI模块,人体感应模块一共34的例子,包含word文档和arduino程序,以及硬件的接线。
Arduino程序设计基础实验说明文档Arduino编程学习例程40个合集: 实验一 Hello World.docx 实验七 自动补光实验.docx 实验三 按键控制LED.docx 实验三十 红外接收.docx 实验三十一 遥控家电.docx 实验三十三 电位器...
文档中所讲解的内容是在Linux操作系统上实现的,其中ROS的安装、VScode的安装和VScode如和配置Arduino开发环境等等。 目录如下: 一、ROS安装 1.1配置软件与更新 1.2设置安装源 ...六、运行Hello World例程
Arduino入门到精通基础软件例程源码+教程文档 35个合集: 1.Hello World 10.光控声音 11.PWM调光 12.感光灯 13.LM35温度传感 14.倾斜开关 15.火焰报警器 16.一位数码管 17.四位数码管 18.驱动74HC595 19.舵机控制 2....
Arduino 多功能扩展板学习资料。 包含配套程序和原理图。 程序包括但不限于: 1.HelloWorld实验 2.LED闪烁 3.广告灯程序 4.按键实验 5.按键控制LED实验 6.电位器实验 7.电位器调LED亮度 8.二路PWM调光(呼吸灯) 9....
让Arduino 接受到发的指令就显示“Hello World!”字符串
AVR ATmega328P ArduinoNano30开发板闪灯程序,方便各位入门这款单片机,相当于HelloWorld程序吧,教大家怎么控制ArduinoNano30开发板上面的LED灯
myMatrix.bitBlt(24,0,hello_tbl[3],8,8); myMatrix.bitBlt( 0,8,the2009_tbl[0],8,8); myMatrix.bitBlt( 8,8,the2009_tbl[1],8,8); myMatrix.bitBlt(16,8,the2009_tbl[2],8,8); myMatrix.bitBlt(24,8,the2009_tbl...
在第一个示例中,我们将发送“Hello world”和一个命令来闪烁连接到另一个 Arduino 的 LED。在第二个示例中,我们将进行双向控制,并从第一个 Arduino 发送命令以在第二个 Arduino 上闪烁 LED,然后我们将从第二个 ...
不同Arduino板及其扩展板原理图和工程文件,包括万能板和无线模块,10种常见滤波算法精讲,如滑动滤波,限幅消抖滤波,25个示例由浅入深,从hello world,PWM到红外遥控应有尽有。
本教程将描述LabVIEW环境的基本界面元素以及如何为Arduino编写基本应用程序。
Chapter 1 Hello Arduino Chapter 2 Digital input and output Chapter 3 Simple projects: input and output Part 2 Putting Arduino to work Chapter 4 Extending Arduino Chapter 5 Arduino in motion Chapter 6 ...