//高二2 黄熙 24
#include<LiquidCrystal_I2C.h>
#include<Wire.h>
LiquidCrystal_I2C lcd(0x27,16,2);
void setup()
{
for(int z=2;z<=10;z++)
{
pinMode(z,OUTPUT);
digitalWrite(z,HIGH);
}
lcd.init();
lcd.clear();
lcd.backlight();
lcd.setCursor(0,0);
lcd.print("WONG HEI");
lcd.setCursor(0,1);
lcd.print("v=");
}
void loop()
{
int led[]={2,3,4,5,7,8,9,10};
int pl[]={0,523,587,659,698,784,880,988,1047,440};
int sd[]={5,5,5,5,5,5,3,5,6,5,3,2,3,5,5,3,5,3,2,1,3,2,3,3,2,9,1,2};
int td[]={250,250,500,250,250,500,250,250,250,125,125,250,250,500,250,250,250,125,125,250,250,500,250,250,500,250,250,500};
int sjtd=100;
for(int i=0;i<=28;i++)
{
int v = analogRead(A2);
v = map(v,0,1023,1,9);
sjtd=(td[i]*4/v);
tone(11, pl[sd[i]],sjtd);
lcd.setCursor(2,1);
lcd.print(v);
if(sd[i]!=9)
{
digitalWrite(led[sd[i]-1],LOW);
delay(sjtd+100);
digitalWrite(led[sd[i]-1],HIGH);
}
else
{
digitalWrite(7,LOW);
delay(sjtd+100);
digitalWrite(7,HIGH);
}
}
delay(3000);
}
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
1_S0224.zip (14个子文件)
S0224
3.I2C-LCD.txt 280B
4.測驗前的練習(自定曲譜).txt 1KB
5.使用可變電阻控制 Servo 的旋轉角度.txt 224B
1.24秒的倒數.txt 267B
test
tone_test.txt 1KB
_1.24
_1.24.ino 252B
servo2.txt 224B
tone_test
tone_test.ino 1KB
_3.I2C-LCD
_3.I2C-LCD.ino 266B
_2.12
_2.12.ino 314B
servo2
servo2.ino 189B
servo1.txt 293B
servo1
servo1.ino 249B
2.12分鐘的倒數.txt 332B
共 14 条
- 1
资源评论
C43H30
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- js基础但是这个烂怂东西要求标题不能少于10个字才能上传然后我其实还没有写完之后再修订吧.md
- electron-tabs-master
- Unity3D 布朗运动算法插件 Brownian Motion
- 鼎微R16中控升级包R16-4.5.10-20170221及强制升级方法
- 鼎微R16中控升级包公版UI 2015及强制升级方法,救砖包
- 基于CSS与JavaScript的积分系统设计源码
- 生物化学作业_1_生物化学作业资料.pdf
- 基于libgdx引擎的Java开发连连看游戏设计源码
- 基于MobileNetV3的SSD目标检测算法PyTorch实现设计源码
- 基于Java JDK的全面框架设计源码学习项目
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功