热门

最新

红包

立Flag

投票

同城

我的

发布
m0_57677879
return to you
5 年前
truem0_57677879

求求哪位好心人能告诉我,怎么把这个两个代码搞成一个。

一个是滚珠开关
int switchpin = 5;
int ledpin = 8;
int val = 0;
void setup()
{
pinMode(ledpin,OUTPUT);//数字IO8 输出模式
Serial.begin(9600);//设置串口波特率为9600
}
void loop()
{ val = analogRead(switchpin); if(val>512)//模拟电压值512正好电压是2.5V digitalWrite(ledpin,HIGH);//大于2.5V,拉高 else//小于等于 digitalWrite(ledpin,LOW);//拉低 Serial.println(val);
} 另一个是广告灯
int BASE = 2 ; //第一顆 LED 接的 I/O 腳
int NUM = 6; //LED 的總數
int i = 0;
void setup()
{ for (i = BASE; i < BASE + NUM; i ++) { pinMode(i, OUTPUT); //設定數字I/O腳為輸出 }
}
void loop()
{ for (i = BASE; i < BASE + NUM; i ++) { digitalWrite(i, LOW); //設定數字I/O腳輸出為"低",即逐漸關燈 delay(200); //延遲 } for (i = BASE; i < BASE + NUM; i ++) { digitalWrite(i, HIGH); //設定數字I/O腳輸出為“高",即逐漸開燈 delay(200); //延遲 } } 我就想做一个滚珠开关控制广告灯的,但是实在不会把两个代码放在一起。

CSDN App 扫码分享
分享
评论
点赞
打赏
  • 复制链接
  • 举报
下一条:
大佬们看看下面这个1.语法哪错了 2.为啥能运行#include<stdio.h>int main (){int x=1,y=1;x>0?y=x:y=-x ;return 0;}问题三y=-x改成~x 语法算正确吗
立即登录