基本信息
源码名称:HW-0108.ino
源码大小:1.87KB
文件格式:.ino
开发语言:C/C++
更新时间:2021-04-04
友情提示:(无需注册或充值,赞助后即可获取资源下载链接)
嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 1 元×
微信扫码支付:1 元
×
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
源码介绍
/*This program is made for test HW-0108 *This information for connect arduino and Testing like next *The next part * Arduino | Testing * 3.3V | A08 * 5V | A09 * A3 | A10 * A2 | A11 * A1 | A12 * A0 | A13 * GND | A14 *The upperb part * Arduino | Testing * 5V | V17 * GND | U17 * 5 | T17 * 6 | S17 */ unsigned char Apower = 3; unsigned char rec0 = A0; unsigned char rec1 = A1; unsigned char rec2 = A2; unsigned char rec3 = A3; unsigned char sem = 5; unsigned char led = 6; int tmp0; int tmp1; int tmp2; int tmp3; int level; void setup() { Serial.begin(9600); pinMode(rec0,INPUT); pinMode(rec1,INPUT); pinMode(rec2,INPUT); pinMode(rec3,INPUT); pinMode(sem,INPUT); pinMode(led,OUTPUT); } void loop() { digitalWrite(led,LOW); tmp0 = (analogRead(rec0)*5)/102; tmp1 = (analogRead(rec1)*5)/102; tmp2 = (analogRead(rec2)*5)/102; tmp3 = (analogRead(rec3)*5)/102; if((tmp0>45) && (tmp1>45) && (tmp2>45) && (tmp3>45)) { delay(600); tmp0 = (analogRead(rec0)*5)/102; tmp1 = (analogRead(rec1)*5)/102; tmp2 = (analogRead(rec2)*5)/102; tmp3 = (analogRead(rec3)*5)/102; if((tmp0>45) && (tmp1>45) && (tmp2>45) && (tmp3>45)) { digitalWrite(led,HIGH); Serial.println("This circuit modular is good"); Serial.println(); Serial.println(); for(;;) { level = digitalRead(sem); if(level == HIGH) break; delay(100); } }else{ Serial.println("Something wrong have happened,please try again"); for(;;) { level = digitalRead(sem); if(level ==HIGH) break; delay(100); } } } for(;;) { level = digitalRead(sem); if(level ==HIGH) break; delay(100); } }