ASM 板


LINE

看板 ASM  RSS
我的意思是,一群led负责跑马灯为一个工作 一群led呼吸灯为另一个工作 不是边跑马边呼吸 但这两个工作圈要用同一个按键开关 按下去就开始亮着,再按才会关闭 呼吸灯范例就有语法了 我也有跑马灯的语法 也有开关的语法 可是我不会整合在一起 我有试着把语法放到同一个档案里 可是都会错误 网路教学都是分开来示范,要怎麽写才能合在一起呢?? 如果我还要加上RGB LED变色 跟单纯点亮灯的led 又要怎麽写呢? 以上讲的每一个动作模式都是独立工作 但整合为一个开关 有高手可以私讯指导吗XD 谢谢 我是超级新手,不知道发在这边对不对… http://i.imgur.com/7t4AU0C.jpg
---- 不会写QQ const int ledcount = 4; int ledPin[] = {4, 7, 8, 12}; void setup() { for (int thisLed = 0 ; thisLed < ledcount ; thisLed++ ) { pinMode( ledPin[ thisLed ], OUTPUT ); } } { Serial.begin(9600); pinMode(2, INPUT); for(Count=0; Count<=5; Count++){ pinMode(LedArray[Count], OUTPUT); } void loop() { for ( int thisLed = 0 ; thisLed < ledcount ; thisLed++ ) { digitalWrite( ledPin[ thisLed ], HIGH ); delay(150); digitalWrite( ledPin[ thisLed ], LOW ); } } { int switchStatus = digitalRead(2); Serial.println(switchStatus); for(Count=0; Count<=5;Count++){ digitalWrite(LedArray[Count], switchStatus); } } http://i.imgur.com/u2GCSt0.jpg
脚位还没更新前拍的 http://i.imgur.com/I4Rkjvw.jpg
--- 跑马语 const byte NUM=4 const byte led[]={4,7,8,12}; const int delaytime=100; int i; void setup() { for(i=0;i<NUM;i++) { pinMode(led,OUTPUT); digitalWrite(led,HIGH); } } void loop() { for(i=0;i<NUM;i++) { digitalWrite(led,LOW); delay(delaytime); digitalWrite(led,HIGH); } } 呼吸灯int led = 5,6; int brightness = 0; int fadeAmount = 5; void setup() { pinMode(led, OUTPUT); } void loop() { analogWrite(led, brightness); brightness = brightness + fadeAmount; if (brightness == 0 || brightness == 255) { fadeAmount = -fadeAmount ; } delay(200); } 开关控制 void setup(){ Serial.begin(115200); pinMode(2 INPUT); pinMode(3,A3,A4,A5OUTPUT); } void loop(){ int switchStatus = digitalRead(2); digitalWrite(3, A3,A4,A5 switchStatus); Serial.println(switchStatus); } 我把其他要给开关控制的脚位写进去会错误…不知道怎写全给一个开关控制 跑马灯不会……… --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 39.12.226.148
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/ASM/M.1473380285.A.C58.html ※ 编辑: likemisyou (39.12.226.148), 09/09/2016 08:48:53
1F:推 cwl751005: 判断按钮按下,後面把这两个工作复制贴上,注意对应的09/09 11:34
2F:→ cwl751005: 点位要改09/09 11:34
3F:推 cwl751005: 语法不是都丢进去就能一起用,可能有重复宣告问题,出09/09 11:38
4F:→ cwl751005: 现错误要懂得了解排除,你这个问题不算太难,能了解09/09 11:40
5F:→ cwl751005: 程式架构应该都没啥问题09/09 11:40
哈哈就是不太能理解为什麽……QQ ※ 编辑: likemisyou (39.12.226.148), 09/09/2016 11:51:39
6F:→ MasterChang: 关键字 TimerOne09/09 11:51
7F:推 soheadsome: PWM(误09/09 16:06
8F:推 chuegou: 虽然图很用心 但我宁愿你丢error讯息09/09 19:01
ok~我弄不好会更新 ※ 编辑: likemisyou (39.12.226.148), 09/09/2016 20:40:36
9F:推 tommycc: time sharing09/10 01:12
※ 编辑: likemisyou (39.12.226.148), 09/10/2016 08:02:16 ※ 编辑: likemisyou (39.12.226.148), 09/10/2016 10:24:44 ※ 编辑: likemisyou (39.12.226.148), 09/10/2016 10:31:49 ※ 编辑: likemisyou (39.12.226.148), 09/10/2016 10:34:58
10F:→ cs8425: 这是看不懂程式吧 脚位都没冲到 只有简单的切IO而已耶 09/10 18:35
11F:→ thisisaname: 感觉是不是要用分时多工阿 10/11 19:39
12F:推 nova06091: timer 11/18 12:05
13F:→ kuniumiross: 这问题蛮基础的 不要只说不理解 多估狗 就能知道了 03/17 13:30







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Gossiping站内搜寻

TOP