-
-
(四)Nodemcu开发板GPIO的使用
简介 在这一节结成中,我将给大家解释如何在MicroPython上使用GPIO。 步骤一 材料准备 硬件准备: Nodemcu开发板×1 面包板×1 LED灯×3 usb数据线×1 软件准备: WebREPL(第一节有下载链接) 步骤二 原理说明 通常,GPIO可用于控制MicroPython板上的数字I / O.对于基于MicroPython板的ESP8266,有可用的引脚:0,1,2,3,4,…- 1.4k
- 0
-
Arduino内置教程-数字-检测按键状态
如果你让按键工作,你经常会想做一些要按下很多次按钮的才有响应的动作。这时你需要知道按钮的从闭合到断开的变化状态,然后记录这个状态发生了多少次。这叫状态变化检测或者边沿检测。在这个教程里我们学习怎样检查状态变化,然后我们把相关信息发送到串口监视器里,并记录4次LED灯的开和关。- 2.7k
- 0
-
(三)arduino进阶:如何使用火焰传感器
这是比较简单的火焰传感器使用指南 ,使用的arduino进行开发。 这个程序最终实现的功能是:当火焰传感器检测到火焰时LED将发光,也可以把它叫做火灾报警器吧,当然还得在基本的程序上面做一些优化。 所需零件 Arduino UNO / Nano(任何arduino板都可以) 火焰传感器模块 杜邦线 LED灯泡 连接方式 火焰传感器与arduino连接电路图 最终程序 [scu nam…- 2.9k
- 0
-
Arduino温度湿度传感器-高精度DHT22温湿度传感器
DHT22数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性。- 928
- 0
-
Arduino内置教程-显示-LED流水灯条形图
这个条形图(一连串的LED灯在一条线上,就像你在音频显示器上面看到的)是一个用于模拟传感器的共用的硬件显示。它由一行LED灯,一个模拟输入如电位计,和一些代码组成。这个教程示范了怎么控制一行LED灯,而应用到任何数字输出。- 1.1k
- 0
-
(五)Nodemcu的MicroPython之旅:PWM的学习(RGB灯)
简介这一节和下一节将会介绍如何使用基于MicroPython板的ESP8266模拟I / O.我们将学习如何使用PWM。在ESP8266板上,我们可以使用PWM引脚:0,2,4,5,12,13,14和15全部支持PWM。步骤一 材料准备硬件准备:Nodemcu开发板×1面包板×1RGB灯×1usb数据线×1软件准备:WebREPL(第一节有下载链接)步骤二 原理说明在这种情况下,我们使用Micro…- 2.8k
- 0
-
Arduino内置教程-控制结构-数组
在for循环的变量示范了怎么用一个数组。一个数组是一个含多部分的变量。 如果你把一个变量理解为一个装数据的杯,你可以把一个数组理解为制冰格。它就像一系列的粘在一起的杯,上面装着一些最大的数值。- 631
- 0
-
(五)arduino入门:通过电位器控制LED
一、本节介绍 在上一个实验中,您已经学会了如何通过PWM编程控制LED,这是有趣的,虽然听起来很抽象。在本课程中,您将学习如何通过电位计来更改LED的亮度。 二、材料准备 1 * Arduino Uno开发板 1 *面包板 若干杜邦线 1 *电阻(220Ω) 1 * LED 1 *电位器 1 * USB数据线 三、原理讲解 模拟VS数字 线性电位器是模拟电子元件。那么模拟值和数字值之间…- 3k
- 0
-
waiting for host esp8266~启动模式和烧写错误
1. error magic! backup boot failed 在使用8266时遇到了如下错误: 找个一早上在群里面发问,原来是烧写工具配置时出错了,flashsize莫名的选错了! 2Mb = 16Mbit。 2. boot 8266启动日志分析,程序上电之后运行的大概流程: boot模式选择 加载ram rom,校验flash是否完成 boot跳转到用户区,运行程序 rf初始化、扇区选择…- 2.1k
- 0
-
Arduino内置教程-模拟-PWM呼吸灯
这个例子示范了怎样用模拟输出(PWM)来使LED灯变亮或者变暗。PWM是一种技巧,可以使数字引脚通过快速开关和不同的开关时间来表现出一种类似模拟的动作。- 1.2k
- 0
-
(十九)arduino入门:简易数字骰子
一、本节介绍 在以前的实验中,我们学会了使用7段LED显示器和控制按钮。在本课中,我们将使用7段显示器和按钮一起创建一个简单的数字骰子。 二、材料准备 1*-arduino UNO板 -USB数据线*1 -杜邦线 1*-按钮 *(1-10kΩ电阻器) 电阻器220Ω*(-8) -7段显示器*1 1*104-陶瓷电容器 1*-74HC595 三、原理讲解 骰子的数字背后的想法…- 3.3k
- 0
-
-
Arduino内置教程-通讯-物理像素
物理像素这个例子示范了怎么用Arduino或者Genuino开发板来接受来自电脑的数据。当接受到字符“H”时,开发板打开LED;而接受到字符“L”时,开发板关闭LED灯。- 601
- 0
-
(二)你好MicroPython:闪烁的LED灯
简介 在本节中,我们使用MicroPython固件通过Python shell编写一个闪烁的LED程序。 步骤一 材料准备 硬件准备: Nodemcu开发板×1 usb数据线×1 软件准备: 串口工具 步骤二 原理说明 首先,必须知道MicroPython板的引脚功能,例如带有NodeMCU的ESP8266,您可以看到NodeMCU v2 GPIO布局,如下所示: 步骤三 电路搭建 Nodemcu…- 2.8k
- 0
-
使用Arduino和FastLED库对数字RGB LED灯条进行编程
使用Arduino简化编程并不是什么新鲜事。几乎所有内容都有Arduino库,并且即使您是一个很笨的初学者,也可以使用其中的一个或多个库来制作很棒的小项目。对LED进行编程也不例外,FastLED库当然简化了这一过程。 在本文中,我们将大致讨论数字LED,并提供一些有关如何使用FastLED库的示例。 什么是数字RGB LED? 对此的一个答案是,您可以使用少量电线(与LED数量无关)单独控制LE…- 8.8k
- 0
-
在Arduino的串行监视器中创建命令行界面
我们认为为Arduino创建比我们在JavaScript中更严格的命令行界面(又名CLI)会很有趣。 例如,在嵌入式系统(如本文中所述)上的CLI与Linux中的Shell完全不同,因为您通常没有操作系统来支持多任务处理。有很多解决方法,但是在此示例中,为简单起见,我们将所有内容保持顺序。这意味着多个任务无法同时运行,并且一个任务必须先完成才能开始新任务。 我们的CLI在Arduino的串行监视器…- 1k
- 0
-
Arduino内置教程-控制结构-While声明条件循环语句
有时候当给定的条件为真时,你想程序所有东西都停止。你可以用while循环来做这件事。这个例子示范怎样用while循环来校准传感器的值。- 2.1k
- 0
-
Arduino内置教程-数字-按键消抖
防抖当按下时,按键经常产生错误的开/关变迁,这是机械物理的问题:这些变迁可能被读取为在短时间内多次按下,从而使程序变笨。这个例子示范了怎样使一个输入防抖,这意味着在一个短时间内检查两次来确保这个按键是确实被按下了。如果没有防抖,按一次这个按键可能会引起不可预测的结果。这个程序利用millis()函数来保持按下的时间间隔。- 2.3k
- 0
-
ESP8266 for arduino 如何连接到阿里云物联网平台(AliYun)
前言 最近物联网越来越火,阿里也出了自己的物联网平台,对于物联网工程师来说,简直是天大的福音。阿里云物联网平台支持MQTT,手头上正好有ESP8266开发板,拿来练练手。对于开发ESP8266的小伙伴们来说,开发8266可以用SDK或者Arduino来开发,Arduino极大的简化了开发复杂度,所以本次开发就用Arduino。 工具准备 1.一个ESP8266开发板 阿里云平台注册设备(创建高级设…- 4.9k
- 0
-
四、ESP32PWM功能
今天主要介绍本文的目的是解释如何使用ESP32PWM功能实现LED灯亮度的变化, 一.介绍 ESP32 Arduino环境支持尚未提供常用的analogWrite Arduino函数。因此,我们需要转到本教程中的低级函数。不过,我们在PWM功能方面也有更多的控制和灵活性,这样对我们来说是一个好消息。 在硬件方面,ESP32的LED PWM由16个独立通道组成,具有可配置的占空比和波周期。…- 6.8k
- 1
-
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!