作者howisfashion (炎夏又来了!> <)
看板Electronics
标题[请益] Arduino__switch(II)
时间Thu Apr 4 20:26:17 2024
https://imgur.com/a/Jdb5DtZ
请问,
1.它在 实验程式...提到"讯号转变两次"是指2次的click,才叫作"按一下"吗?
2.底下关於void loop()的注解,
b1 究竟是代表 SW=1(高电位),还是 前後状态不同 时称之?!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 101.10.49.149 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Electronics/M.1712233580.A.DA8.html
1F:→ god145145: 1."按下"、"放开" 2.b1是把开关脚读值暂时存下来 04/05 11:04
我再附上fig.2,
模拟结果是:我每执行完一次的 "按下"&"放开" ,结果不是 留在 0 就是 1,
可是我以为 都是0 ○也!
因为loop 的最後一行不是for reset到0 吗?
※ 编辑: howisfashion (49.216.225.148 台湾), 04/05/2024 16:00:12
2F:→ god145145: 只有放开的时候才会执行下面那段 04/05 18:13
3F:→ god145145: 先跳到通讯 学用Serial.println把你想看的变数输出 04/05 18:14
懂了!!
那麽在电脑上,怎麽用滑鼠代替 按下(长按)/放开?!
※ 编辑: howisfashion (49.216.225.148 台湾), 04/05/2024 18:43:57
※ 编辑: howisfashion (49.216.225.148 台湾), 04/05/2024 18:47:00
我把 Serial.println(lastState); 打在void setup() 里头,不知道这样做对吗?!
我是在TinkerCAD底下作模拟的,要去哪里看结果呢?!
※ 编辑: howisfashion (49.216.225.148 台湾), 04/05/2024 19:02:43
4F:→ god145145: 在TinkerCAD 搜寻 Using the Serial Monitor 04/05 19:25
我加了fig.3,请问是图中右下方的Serial Monitor 吗?
可是它空白的○也?!
※ 编辑: howisfashion (49.216.225.148 台湾), 04/05/2024 21:35:50
5F:→ Archer55b6: 你要写code让arduino传东西到serial port,电脑端收 04/05 21:41
6F:→ Archer55b6: 到才会印出来 04/05 21:41
写code?! 我有丫,就写了一行 Serial.println(lastState); 在void setup()里,
不对吗?!
※ 编辑: howisfashion (49.216.225.148 台湾), 04/05/2024 21:55:38
7F:→ tomsawyer: 要先一次性begin()才能印东西到console 04/06 11:15
感谢大家,不过这些好像是CH.5以後的问题;
CH.4快完成了,等等我再来开车!!
谢谢!
※ 编辑: howisfashion (49.216.225.148 台湾), 04/06/2024 20:45:28
不知道t 大所谓的一次性begin() 是什麽意思?!
不过请看我的fig.4,我只能在TinkerCAD的Serial Monitor上看到那些?!
※ 编辑: howisfashion (49.216.225.148 台湾), 04/07/2024 17:32:22
8F:→ god145145: ,SERIAL 删掉 你是用哪本书? 04/07 20:56
https://imgur.com/a/qkQqQMe
※ 编辑: howisfashion (101.10.49.146 台湾), 04/08/2024 07:06:30