STMicroelectronics在最新一代的ST25DV-I2C动态NFC标签IC中增加了I2C接口性能,使主机系统更快且容易地访问标签的片上EEPROM。通过I2C接口写入新的ST25DV-I2C标签上的EEPROM,现在与标准EEPROM一样快,允许灵活地使用...
运算放大器教程1:基础知识,放大器结构,测试741 IC
放大器是可以产生输出电压的电路,该电压是输入电压的乘积,其值称为电压增益。OP-AMP(运算放大器)是一种类型的放大器电路,其可以在简单地放大输入的情况下执行输入电压上的操作(添加,减法等)。这是一个电子......
如何使用基于物联网的D2D自动化
在本教程中,我们将学习如何使用设备到设备(D2D)通信以使日常生活更简单。例如,您将能够控制家用电器,例如咖啡机,灯开关或交流 - 从您的车辆内部执行。那么,如果你在一天晚上到家,那就......
Nodemcu esp8266步进电机NEMA 17通过WiFi控制
本教程是关于使用nodemcu esp8266 WiFi模块通过桌面或移动web浏览器通过WiFi控制步进电机。Nodemcu将作为一个服务器工作,它将服务于一个网页。网页中包含步进电机控制按钮。步进电机一步一步完成一次360度全回转。许多步骤……
LM35温度传感器引脚出,接口导向,电路施工和工作原理
LM35是一种温度传感器,输出与瞬时温度成比例的模拟信号。输出电压可以很容易地解释为摄氏温度读数。lm35相对于热敏电阻的优点是它不需要任何外部校准。涂层还可以防止它自热。低成本(约…
如何使用操纵杆和Arduino来控制直流电机的速度和方向
顾名思义,直流电机控制器控制直流电机的速度和方向。然而,要改变电机的方向,就必须反转它所接收的电源。而且,为了改变直流电机的速度,必须对其施加脉宽调制(PWM)信号或波。作为脉冲宽度…
双向交通灯
下面描述的项目是我们在街上的生活中看到的一小型交通灯模型。使用此电路,您可以控制两种方式流量。两侧都会有灯,就像一侧有红光,绿灯将在另一侧呈现出来。它还将有黄光来提醒乘客或驱动程序现在有信号将要打开.CD4017是一个16针CMOS十年计数器/分配器。它从时钟输入时钟信号从时钟输入,然后按顺序接通10个输出,每次接收时钟输入脉冲时.4072是双4输入或门。当任何输入变高时,输出或门的输出变高,如果所有输入低电平,则输出也是低电平2输入或门。在此,当所有输入都高时,输出变高,并且当所有输入都低时,变低。7432包含单个IC上的4个单独或门。
为肢体残疾人士设计的声控轮椅
该项目旨在通过人的声音来控制轮椅。通过与马达相连的语音识别应用程序,它使残疾人能够独立移动。轮椅的原型是用一个微控制器制造的,选择它是因为它的成本低,除了它的多功能性,在数学运算和与其他电子设备的通信方面的性能。该系统是以具有成本效益的方式设计和实施的,因此,如果我们的项目商业化,发展中国家有需要的用户将从中受益。
电池液面指示器
电池水平指示灯会让你知道电池的状态,只要发光的LED的数字。例如,四个LED发光意味着电池容量是40%。您可以将此电路用于您的逆变器或您的汽车电池;它会提示你的电池状态。所以在电池耗尽之前,你可以给它充电。该电路的优点是不需要电源;它将从设备本身的电池中获取电源。这个简单的电路是基于单集成电路LM3914和更多的分立元件。LM3914是一个单片集成电路,它可以感知模拟电压并得到10个LED,提供线性模拟显示。
保安系统
你可以很容易地在家里或办公室的门上安装这种安全系统,以防止未经授权的人进入。这个简单的电路是基于线环的概念。你可以安装电线回路大约。离地面两英尺,这样当人进入时,循环就会中断,你就会知道。该电路可同时安装在三扇门上,并在已断环的七段显示器上显示门号。如果第一扇门的循环被破坏,它将显示1,如果第一和第二扇门的循环都被破坏,它将显示总和为3。所以你可以很容易地理解陌生人在哪里,例如,如果所有的门都开着,它将显示7(1+2+4)。CD4511是一种CMOS BCD到七段锁存/译码器。
防盗警报
市场上有各种类型的警报器,以保护未经授权的人进入限制区域,但它们需要精确的校准。这里描述的电路是非常敏感的,它可以在几米的距离检测移动的人,我们不需要太多的校准。电路会给你足够大的警报,以发现有人在禁区的存在。它可以作为围栏报警器来保护你的花园不受动物的伤害。你也可以在门口用它来表示有陌生人在门口。电路由运算放大器组成。?A741用作敏感电压比较器,NE555采用单稳态接线。在单稳定模式IC一旦触发,它将保持输出一段特定的时间间隔,这是由定时组件定义的,然后返回到它的原始状态,我们在电路中利用了这一特性。
电子门铃
市场上有各种各样的门铃,它们会发出不同的声音,但我们的电路的重要特点是它不仅能发出音乐声,还能显示按门铃的次数。在我们的电路中,它将显示从0到9的计数。您还可以增加它可以计数的人数,在电路中稍加修改。当计数到9时,不需要按复位键,因为当计数到9时,会自动从0开始重新计数。你也可以改变门铃响的时间。该电路基于4026集成电路,4026集成电路是数字显示中常用的约翰逊计数器集成电路。它可用于7段十进制显示电路、钟表、计时器等各种场合,使用IC UM66产生悦耳的声音。不要给UM66 IC提供超过3.5 V的电压,因为电压过高会损坏该IC。
接口4026带7个段显示器
CD4026是一种常用的约翰逊计数器IC。它有一个5级约翰逊十进位计数器与一个译码器转换约翰逊码到一个7段解码输出。简单地说,它将输入转换为数字显示,可以在7段显示或LED上看到。它可以用pic单片机显示温度等模拟值,也可以用来计数物体。还有其他各种各样的应用,如在7段十进制显示电路,在时钟,定时器等。4026计数器的优点是:它包含计数器和7段译码在一个包,它可以很容易地干扰7段类型,适合低功耗显示屏,在广泛的温度从5 v至20和4026 b计数器IC的最大优势是它可以驱动7-segment显示无需解码驱动器集成电路。
如何使用SPM从EEPROM加载应用程序-(第34/46部分)
在任何微控制器中,引导加载程序是在应用程序代码执行之前执行的第一个代码。bootloader的主要功能是将应用程序代码加载到微控制器的闪存中并执行。在AVR微控制器中,自编程模式(SPM)帮助引导加载程序从存储应用程序二进制文件的地方加载特定的应用程序。在进行串行编程的情况下,引导加载程序可以从其他内存芯片、sd卡或通过微控制器的串行端口接收二进制代码。然后,在SPM的帮助下,微控制器将二进制代码写入应用程序的flash部分。在这个特殊的项目中,使用SPM的引导加载程序代码的操作是通过用已经写入ATMEGA16的内置EEPROM的代码二进制重写闪存来演示的。本课题采用的硬件包括以ATMEGA16为单片机,以USBASP为编程器,以AVR STUDIO4为IDE,以AVR- burno - mat为刻录软件。
如何使用SPM进行Flash到Flash编程-(第33/46部分)
自编程模式(SPM)是一种特性,它使微控制器能够对自己的闪存进行编程。利用SPM,微控制器可以用SPM代码对自己进行编程。SPM通常与微控制器引导加载程序代码一起使用,这有助于对微控制器进行串行编程。在AVR微控制器中,SPM仅用于运行在flash内存的BLS中的代码。在SPM的帮助下,BLS中的代码可以完全或部分重写应用程序闪存。它甚至可以在BLS部分重写自己的代码。SPM是Boot-Loader代码的一个关键因素,因为Boot-Loader的主要功能是将应用程序代码加载到应用程序flash部分。在进行串行编程的情况下,引导加载程序可以从其他内存芯片、sd卡或通过微控制器的串行端口接收二进制代码。
如何从引导加载程序初始化外围设备小节-(第32/46部分)
在几乎所有微控制器代码中,外围初始化功能,如UART初始化,SPI初始化与不同的应用程序代码一起编写。这些初始化功能实际上重复了原始初始化功能。与LCD初始化等外部硬件初始化相同的情况,GSM调制解调器初始化等。假设所需的应用程序代码存储在存储器芯片或SD存储卡中的情况,以便在应用程序之间选择选择。如果所有应用程序代码具有相同的外围和外部硬件初始化功能,则只需增加代码的大小以及存储代码所需的内存大小。引导加载器将花费太多时间加载如此大尺寸的应用程序,并且由于大的代码大小,将存在闪存短缺问题。通过在从BLS本身运行的代码中执行外围设备和外部硬件,可以解决这些问题。
如何在引导加载程序部分中编程 - (第31/46部分)
在AVR单片机中,闪存分为两个部分,即应用程序部分和引导加载程序部分。代码可以被编程到应用程序节或引导加载程序节(BLS)中。在应用程序部分编写的代码可以正常运行,并用于常见的应用程序,而在BLS中运行的代码具有一些特殊功能。在BLS部分运行的代码可以执行自编程模式(SPM)指令,而在应用程序部分运行的代码会阻止这些指令。使用SPM指令,来自BLS的代码可以重写应用程序部分中的代码或BLS本身中的代码。BLS部分通常用于存储微控制器的引导加载程序代码。引导加载器代码可用于初始化在单片机外围设备,连接到单片机初始化设备,选择应用程序加载并执行从存储介质,负载所选应用程序到应用程序部分,跳转到应用程序部分和执行应用程序。
黑暗探测器报警
当你把手放在传感器上或人的影子落在传感器上时,下面描述的电路就会产生音乐声。它可以被命名为阴影报警器。这个电路可以在我们家门铃附近使用。每当有人出现在门上时,甚至在门铃按下之前,它就会提醒我们有人。这是一个非常有用的技术,在限制区域,只有授权人员被允许,但在这种情况下,传感器需要正确选择。这个电路也可以用来打开灯,当黑暗检测到很少修改。例如,你可以在输出端连接继电器(代替UM66 IC)到灯泡上,或者你可以使用串联的LED。所以当没有光的时候这可以作为我们的应急手电筒。当夜间探测到黑暗时,将灯打开,达到装饰的目的。这可以通过连接LED的输出来实现。该电路只需3V的电压,可以与铅笔电池一起工作。电路中使用的元件少,安装方便。
餐厅使用的显示系统
现在大多数餐馆都有一天的自助服务系统,可以通知顾客他们点的菜的状态。显示屏用来在屏幕上闪烁订单号码。电路易于组装。这是一个简单的技巧,只要点好菜,厨师就按下开关,然后显示号码,通知顾客领取他们点的菜。该系统有两方面的帮助,一是消除了柜台上的人群,二是避免了顾客不必要的混乱。电路显示订单号直到99,然后再次复位计数器。因此订单编号从0到99。该电路基于4026集成电路,4026集成电路是数字显示中常用的约翰逊计数器集成电路。它可用于7段十进制显示电路、时钟、定时器等多种应用场合。
0 - 99计数器使用IC 4026
该电路可用于各种需要计数的项目中。比如在医生诊所或医院,在餐馆,在客户服务办公室,那里有很长的队伍,我们想在柜台前阻止拥挤。这个系统在人力较少的地方非常有效。在这种情况下,你必须提供一个令牌给那个人,而那个人必须等待它的轮到,它可以在7段显示器上显示。在这个电路的帮助下,我们可以保持沉默,人们也会被告知他们的回合。该电路基于数字显示常用的约翰逊计数器集成电路4026。它有一个5级约翰逊十进位计数器与译码器转换约翰逊码到一个7段解码输出