Page 96 - 高中 信息技术 选择性必修6 开源硬件项目设计
P. 96
第四章 开源硬件项目输入输出组件及综合应用项目开发
item=Serial.readString( ); //收到的串口数据赋值给item
if(item=="on") //判断收到的数据是否为“on”
{digitalWrite(13,HIGH); //D13引脚为高电平
} else {
digitalWrite(13,LOW); //D13引脚为低电平
}
}
}
连接计算机与开发板,编写以上代码,并上传到开发板观察运行效果。
实 践
1.根据表4-3所示元器件清单进行搭建,并编写程序,实现利用串口输入0~255的数
值来控制连接在D3(PWM引脚)LED的亮度。
表4-3 元器件清单
元器件 规格 数量
开发板 Arduino UNO 1块
USB-B
USB数据线 广东教育出版社 1根
LED 1个
杜邦线 公对母 若干
2.尝试编写程序,实现输出人工通过串口输入的数字(0、1和2,分别代表锤子、剪
刀、布)和Arduino UNO开发板随机生成的数字(0、1或2)的值和两者对比的结果,并
设计表格记录游戏成绩。
4.2 开源硬件项目的输入组件
人们感知世界,必须借助感觉器官,电子设备要获取外部信息也通常借助它们的“感
觉器官”——传感器。
4.2.1 传感器
1.传感器
传感器是一种检测元器件,能够感应到被测物理量或化学量等的信息,并能将感应到
88 88
21X1359.indd 88 2019/9/29 10:57:15