最好的电子音响科技diy制作网站

haoDIY_音响电子电脑科技DIY小制作发明

Arduino最后倒计时定时器无线编程

时间:2017-05-24 20:34来源:未知 作者:admin 点击:
/如果你不能告诉,第五张图片(gif)表明,倒计时计时器LED衰落/ / *不要害羞点击图片获得更多的描述在本教程的**。 它是做什么的? 这是一个strong增强的/strong厨房定时器,可以关闭任何设备,你通常会插到墙上的插座。 但当有19秒,Arduino将欧洲的倒计时
Arduino最后倒计时定时器无线编程

/如果你不能告诉,第五张图片(gif)表明,“倒计时”计时器LED衰落/ /

*不要害羞点击图片获得更多的描述在本教程的**。

它是做什么的?

  • 这是一个<strong>增强的</strong>厨房定时器,可以关闭任何设备,你通常会插到墙上的插座。但当有19秒,Arduino将欧洲的“倒计时”的歌,就像在GEICO的商业!
  • 你可以上传代码到Arduino通过蓝牙无线传输。

<b style="font-family: CompleteInHimPro;">难度:</b><b style="background-color: blue;color: blue;border: 1.0px solid black;">E</b><b style="background-color: blue;color: blue;border: 1.0px solid black;">一</b><b style="background-color: blue;color: blue;border: 1.0px solid black;">S</b> <b style="color: white;border: 1.0px solid black;">Y</b> <b style="color: white;border: 1.0px solid black;">..</b><b class="callout">我们将阅读原理图和重编程的蓝牙模块!</b>

<strong>前言</strong>:

在开始这个项目,请确认谁教我“秘密的多任务”来提高本项目。特别感谢秃头工程师FadeWithoutDelay Code(void dothefade())看到这链接更多信息。

特别感谢”欧洲最后的倒计时“创作一首歌,很容易配置通过代码。

首先,检查出三以上的视频。

注:* *最后的倒计时的歌是听到附近的第一视频*结束

这是为什么Arduino项目的独特性比任何其他继电器开关?这是因为它不使用delay()所有功能(这是一个非常好的事情)!

*为什么不使用延迟,它是什么?别担心,我会解释的,在下一步的**。

警告

<u>我们将处理的</u><u>交流电(AC)所以一定要确保你得到成人的监督。</u>

 

故事时间:

(第二视频)有一天,我正在玩slither.io只是在完成我的作业。当我在玩我的游戏,我的爸爸让我打开我们的湿磨了整整45分钟。那时候打我冰冷的水被扔在我的背上。我问自己,“为什么不那些印度商人添加定时器将自动关闭我的机?”

Arduino最后倒计时定时器无线编程

*湿机基本上是一个大的冰沙搅拌机叶片,而是采用锥形花岗岩石头米粉成面团* *

不幸的是,这个模型没有一个定时器(只是一个通断开关)。

这是一个湿粉碎机可如果大米是地做出适当的:

Arduino最后倒计时定时器无线编程

这就是所谓的剂量。看起来美味!

<strong>实现</strong>:

那时候我想使我的Arduino Uno关掉我的磨床。毕竟,机器人有一个更好的反应时间比我们人类。个人,我只想专注于打slither.io进入顶尖行列,但不要错过正确的时间关掉磨床。(相信我,我玩的很好的时候,没有人看)。

在这个项目中,我以为我会让事情更有趣一点;<u>我决定做一个延迟的免费项目</u>。

并使它更加特别,我决定忽视使用物理按键和LCD(液晶显示器)的项目。相反,我想用我的可靠的手机设置计时器!

奖金特点:

该项目还包括一个额外的功能,我希望你能利用你每次打上传按钮:无线编程。它不包括一个因为我知道从个人的经验,一些不友好的Arduino盾。所以我将创建一个简单、高效的无线编程器电路的荣誉。它是无线的程序员有点类似于网站,但我把一些不必要的组件,节省了更多的物理空间

为什么使用无线编程吗?

  • 为什么不.我的意思是,这是未来的,如果你认为我的Arduino代码可以更好你可以上传代码,Arduino在锁紧的地方没有USB。(如果你懒得连接USB编程)

Arduino最后倒计时定时器无线编程

步骤1:多任务与Arduino的Delay Analogy

多任务处理

  1. 主要目标是褪色/闪烁的LED,播放音乐,并允许Arduino可以听任何用户输入通过蓝牙在同一时间这怎么可能?答:多任务的实现!
    1. 好吧,你让我;它叫多任务制造幻觉。你看,电脑(如Arduino)不多的任务,相反,他们所做的一切,一次一行代码,但是他们做的真的很快,使用一个时钟,因此看起来像他们可以多任务!你可能会听到有人说超频CPU。这基本上使你的CPU更无功的时钟,从而提供更高的处理能力。时钟是CPU立足了跟踪速度应处理的数据从一个位置到另一个位置,做一个动作。
      1. 这就像你的孩子大吼大叫,“我们在家吗?”每一秒,你说“我们不是”。但有一个小的时间窗口,当你说“我们”;如果孩子错过时间的小窗口,甚至1次,你还是会说“我们没有”,继续开车在路上经过你家(这听起来很可笑,但坚持用类比)。
        • Arduino最后倒计时定时器无线编程
      2. 当你说“我们”,进入你的房子你刚刚做了一个动作,监控车内的一切,如车灯、喇叭、对你的孩子来说在“同一时间”或在一个非常快的速度顺序。这是怎样的millis()作品.

Arduino的Delay

  1. 现在有了这个脏的功能,如我所说,名为延迟()。是什么情况呢?
  2. 使用同样的比喻一样,如果你使用延迟你会到达你的目的地,但你不能做任何事情,一路上。所以,Layman,你会继续开车从一个随机的位置,你的房子在一条直线上;你将穿越在一个恒定的速度,你的一切因为你不能停止或关闭(或甚至把一个信号灯)因为延迟迫使你等待,盯着时钟,直到时间来做一个动作。
    1. 这就像你会盯着时钟(在工作或学校)开始兴奋的一天结束。你专注于<strong>一件事:时钟</strong>!

Arduino最后倒计时定时器无线编程

结论

  1. 因此,更频繁的孩子大叫(孩子,请不要这样做),更多的机会,你可能会说“是”,在给定的时间窗口,去你家。因此,更快的计算机的反应时间,更快的处理能力(和Arduino的延误原因较少使用更快的反应时间)。
    1. 事实上,如果我们摆脱了delay(),我们可以让电脑。但不要高估自己,Arduino Uno的时钟速度是16mhz,而i7核心处理器,在大多数Windows电脑,是2.4GHz。所以,这是一个巨大的差异因此,Arduino可以如果你加太多的数据读到有些延迟。
      1. 太多的滞后可以衰落LED播放音乐了在同一时间由于输出时钟读数的要求一致millis()
      2. 但是,阅读从蓝牙而衰落LED<strong>或</strong>演奏音乐是好的。

Arduino最后倒计时定时器无线编程

 

主要目的:

Arduino最后倒计时定时器无线编程

正如你们许多初学者Arduino的知道,<strong>你喜欢用delay()</strong>。这是一个很大的不,不,不!

这个项目的目标是影响我的同胞的人避免使用delay()和大规模的项目应该是一个例子。当你使用延迟,你停止整个Arduino直到给定的条件是完整的。例如:如果你想眨眼LED的每一秒,最简单的方法就是延迟(1000)。但这是非常低效的,如果你想在闪烁的LED播放音乐,你根本不可能,所以你不得不多任务的Arduino。

所以你知道你想要你的机器人在同一时间做一些事情。这可能是很难在第一,这就是为什么它总是有助于你身边示意你的计划有一张纸。无论如何,一个主要的功能我想你学的是millis()功能和如何使用它来做一些其他很酷的和不必要的东西同一时间

所以准备好“沟延迟看钟”,为我的老板曾说!

步骤2:收集工具

Arduino最后倒计时定时器无线编程

你将需要这些工具:

  • 带橡皮的铅笔(你会发现他们在学校)
  • 烙铁链接
  • 有些焊料链接
  • 电气胶带(从您当地的五金商店和沃尔玛)
  • 剪刀(你可以在你的孩子的背包或沃尔玛找到它们)
  • 线切割机(从您当地的五金商店或洛斯)
  • 镊子链接
  • 一个小型的热胶枪(亚马逊或者在业余爱好大堂)
  • 电钻(在您当地的五金商店和沃尔玛)
    • 对不同大小的螺钉钻头
  • 一个平头螺丝刀(-)
  • 十字螺丝刀(+)
  • 线机(在Lowes)
  • 美工刀(沃尔玛)
  • 一个表做这一切的东西。
  • 电脑(Mac或Windows)与蓝牙功能(或蓝牙适配器)

步骤3:收集无线编程器材料

Arduino最后倒计时定时器无线编程

好吧,到无线编程器的成分如下:

  • Arduino Uno(这将在教程中使用的)或任何其他Arduino电路板。链接(如果这是一个中国克隆的吧)
  • (责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片