极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: mickeyhuang

請問可以b如何取代delay 的指令

[复制链接]
 楼主| 发表于 2018-1-10 23:46:16 | 显示全部楼层
感謝大大..
測試過後, 按下開關會延遲5秒 pin HIGH
但是, 放開開關後, pin HIGH 會持續
必須再按一次開關, 才會pin LOW....
我需要的是, 按下開關會延遲5秒 pin HIGH....放掉開關後會立馬變pin LOW...
可以請大大在幫忙修改這個功能嗎..
另外是否可以使用LCD 螢幕去顯示秒數時間 (使用I2C 的方式)
感謝大大幫忙
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-1-11 01:59:09 | 显示全部楼层
最帅的老饼 发表于 2018-1-10 19:34
/*
开关一端接7号脚,另一端接GND
LED 接 13号脚

謝謝大大
經測試後, 當開關按5秒後會 pin HIGH....這個動作OK
但是當開關放掉後, 會持續保持在pin HIGH. 必須在按一次開關才會pin LOW.
後段部分,是放開關後就pin LOW...
可否幫忙修改為 <當開關按5秒後會 pin HIGH , 放掉開關後立馬pin LOW>
另外是否可以使用LCD 螢幕去顯示秒數時間 (使用I2C 的方式)
感謝大大喔
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-1-11 15:04:20 | 显示全部楼层
謝謝大大
經測試後, 當開關按5秒後會 pin HIGH....這個動作OK
但是當開關放掉後, 會持續保持在pin HIGH. 必須在按一次開關才會pin LOW.
後段部分,是放開關後就pin LOW...
可否幫忙修改為 <當開關按5秒後會 pin HIGH , 放掉開關後立馬pin LOW>
另外是否可以使用LCD 螢幕去顯示秒數時間 (使用I2C 的方式)
感謝大大喔
回复 支持 反对

使用道具 举报

发表于 2018-1-11 22:28:39 | 显示全部楼层
自己去理解一下代码就会修改。
如果想不出力要现成的,去发个付费帖吧,会有人代工的。
我先闪了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-1-15 21:00:14 | 显示全部楼层
最帅的老饼 发表于 2018-1-11 22:28
自己去理解一下代码就会修改。
如果想不出力要现成的,去发个付费帖吧,会有人代工的。
我先闪了。

感恩大大的全力教導
的確是要自己去理解
但因為真的太複雜了, 所以改不出來
沒有不想出力拉...而是想破了頭...本身非電子學系出身....所以很多還是看不懂
也無法理解很多大大寫出的程式碼..因為太複雜....
對於這個arduino 的世界..還是很有興趣的
謝謝大大
回复 支持 反对

使用道具 举报

发表于 2018-1-15 23:16:28 | 显示全部楼层
mickeyhuang 发表于 2018-1-15 21:00
感恩大大的全力教導
的確是要自己去理解
但因為真的太複雜了, 所以改不出來

对Arduino 有兴趣是好事,那你更应该为自己的兴趣做点事情。去找本C语言入门书学习吧。一年前的我跟你一样,因为Arduino 才学习C 。走起吧!!兴趣面前没有难办的事。
回复 支持 反对

使用道具 举报

发表于 2018-1-22 10:30:21 | 显示全部楼层
去下个简单的调度器的库吧。定时执行
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-3-28 18:38 , Processed in 0.046686 second(s), 16 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表