arduino打印Hello world

LED闪烁实验

Hello world实验

实验目的

使用arduino的串口编写“Hello world”,然后用arduino发送给PC机

原理图

在这里插入图片描述

代码编写

void setup(){
    Serial.begin(9600);
}
void loop(){
    Serial.print("hello world");
    delay(1000);
    Serial.print(78,BIN);//以二进制的形式输出
    delay(1000);
    Serial.print(78,OCT);//以八进制的形式输出
    delay(1000);
    Serial.print(78,DEC);//以十进制的形式输出
    delay(1000);
    Serial.print('N');
    delay(1000);
    Serial.print(1.23457,2);//小数点后两位
    delay(1000);
    Serial.print(1.23457,4);//小数点后四位
    delay(1000);
}
/*
函数的用法:
    Serial.begin(波特率);
    函数的作用:设置电脑和arduino进行串口通讯时的数据传输速率
    波特率:
        常见的波特率有300 1200 2400 4800 9600 14400 19200 28800 38400 57600 115200

    Serial.print(数据);
    函数的作用:从串行端口输出数据,不包括回车符
    数据:
        可以是字符串 数字 字符,在输出数字时可以根据需要设置输出数字的形式,比如BIN(二进制) OCT(八进制) DEC(十进制) HEX(十六进制),还可以指定浮点数字输出时的小数位数
*/
void setup() {
  // put your setup code here, to run once:
  Serial.begin(9600);//Serial.begin(参数)参数为设置串口通讯的波特率,这里设置为9600
}
void loop() {
  Serial.println("Hello world");
  Serial.write(45);//输出的不是45,45代表ASCII码的值,输出的是45对应的ASCII码
  Serial.print("\n");
  delay(1000);
}
/*
  函数的用法:
    Serial.println(数据);
    函数的作用:从串行端口输出数据,包括回车符
    数据:
        可以是字符串 数字 字符,在输出数字时可以根据需要设置输出数字的形式,比如BIN(二进制) OCT(八进制) DEC(十进制) HEX(十六进制),还可以指定浮点数字输出时的小数位数
    Serial.write(val,str,buf,len);
    函数的作用:写二进制数据到串口,数据是一个字节一个字节地发送。
    参数:
      val:作为单个字节发送的数据
      str:由一系列字节组成的字符串
      buf:同一系列字节组成的数组
      len:要发送的数组的长度
    返回值:
      write()会返回发送的字节数
*/

按键控制LED灯

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

qq_45671732

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

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

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

打赏作者

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

抵扣说明:

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

余额充值