Ardunio开发实例-使用EEPROM实现LED状态保存与恢复

使用EEPROM实现LED状态保存与恢复

当定义和使用变量时,代码中生成的数据仅在Arduino开启时才持续存在。 如果重置或关闭Arduino的电源,则存储的数据将消失。如果要保留数据以备将来使用,则需要使用Arduino EEPROM。 即使Arduino重置或电源关闭,它也会存储变量的数据。

EEPROM是永久存储设备,类似于计算机中的硬盘驱动器。Arduino开发板上的微控制器(在Arduino UNO中为ATMEGA328)具有EEPROM(电可擦可编程只读存储器)。 这是一个很小的空间,可以存储字节变量。在Arduino中,您可以使用EEPROM库轻松地从EEPROM读取和写入。

Ardunio开发实例-使用EEPROM实现LED状态保存与恢复_第1张图片

本次实例将展示如何从EEPROM进行读写,对设备状态进行保存、更新以及恢复。

1、硬件准备

  • Arduino UNO 开发板一块
  • 杜邦线若干、数据线一条
  • 数据线一条
  • LED一个
  • 面包板一块
  • 微动开关一个

接线如下:

你可能感兴趣的:(物联网全栈开发实战,Arduino,EEPROM,物联网,IoT)