参考:

1.https://www.arduino.cc/

2.https://www.arduino.cc/reference/en/

3.https://www.arduino.cc/en/Reference/Wire

4.https://www.arduino.cc/en/Reference/WireRead

5.https://www.arduino.cc/en/Reference/WireWrite

6.https://github.com/settings/installations

写入方法:

void  writeway(int address , int val)
{
  Wire.beginTransmission(0x50); // transmit to device #44 (0x2c)    // eeprom device address 0x50
                               // device address is specified in datasheet

Wire.write(address);
  Wire.write(val);             // sends value byte  
  Wire.endTransmission();     // stop transmitting

val++;        // increment value
  if(val == 64) // if reached 64th position (max)
  {
    val = 0;    // start over from lowest value
  }
  delay(5);
}

读取方法:

int readway (int address)
{

Wire.beginTransmission(0x50); // transmit to device #44 (0x2c)    // eeprom device address 0x50                                // device address is specified in datasheet

Wire.write(address);         // sends value byte

Wire.endTransmission();     // stop transmitting

Wire.requestFrom(2, 6);    // request 6 bytes from slave device #2

while(Wire.available())    // slave may send less than requested
  {
  //  char c = Wire.read();    // receive a byte as character
 //   Serial.print(c);         // print the character
  }

return Wire.read();
}

转载于:https://www.cnblogs.com/MCSFX/p/10830824.html

Arduino control Eeprom by IIC method of using device address in Arduino相关推荐

  1. Arduino For EEPROM相关函数使用介绍

    Arduino For EEPROM相关函数使用介绍 EEPROM.read():每次只能读取一个字节的数据.而大部分数据类型占用的字节数量都是超过1个字节的,如浮点型数据,整形数据等. EEPROM ...

  2. Arduino 利用EEPROM存储当前引脚状态值

    Arduino 利用EEPROM存储当前引脚状态值 实例代码 #include <EEPROM.h>// 定义要访问的字节数 #define EEPROM_SIZE 1// constan ...

  3. Arduino 驱动OLED屏幕IIC接线方式简单入门

    OLED一款小巧的显示屏,感觉可以做出很可爱的东西. 这次实验的这款是128X64的OLED屏幕 , 芯片是SSD1306,请确认自家模块芯片型号,不然对不上号啊 使用IIC的方法,简单实验显示示例程 ...

  4. 如何让Arduino用2颗5号电池运行1年以上--Arduino低功耗

    如何让Arduino用2颗5号电池运行1年以上--Arduino低功耗 如何电池LD工作室(mylife1213) · 2016-01-11 18:11 如何让Arduino用2颗5号电池运行1年以上 ...

  5. Arduino极速入门教程——两篇文章让你会用Arduino(下)

    接上篇关于Arduino基础环境配置.界面介绍和C语言基础,这一篇的内容为具体如何在Arduino中进行编程. 在VSCode上配置Arduino 什么是VSCode VSCode,即Visual S ...

  6. arduino nano 蓝牙_用Arduino玩转掌控板(ESP32):ESP32概述与Arduino软件准备

    前言 近年来,掌控板(英文名:mPython)在创客教育中应用越来越广泛.掌控板集成了 ESP32 高性能双核芯片,具备 WiFi 和蓝牙连接功能,同时在板子上又配置了丰富的传感器,最重要的是它是专门 ...

  7. arduino 读取当前时间_Arm难以撼动,暴露下的Arduino与RISCV联合体就是个笑话

    嵌入式系统开发人员一直在想方设法进一步缩短开发时间,特别是针对概念验证和快速原型开发.虽然开发套件已成为捷径之选,但设计人员需要找到一个平衡点,既兼顾外形尺寸和广受支持的生态系统,又要考虑性能要求. ...

  8. 《Arduino与LabVIEW开发实战》第3章 如何连接Arduino与LabVIEW

    第3章 如何连接Arduino与LabVIEW 前两章分别讲解了Arduino和LabVIEW的基础知识,但是如何将Arduino控制器与LabVIEW软件连接起来,并做出一系列有趣的应用呢? 下面本 ...

  9. arduino声音传感器与二极管_如何将声音传感器与Arduino连接 并实现继电器控制项目...

    简介 我前段时间已经实现了声音相关项目,称为 如何制作简单的CLAP SWITCH .该项目基于着名的555定时器IC. 在这个项目中,我将使用不同的声音传感器(虽然想法是一样的),它对声音如大声,拍 ...

最新文章

  1. cf792b循环链表
  2. Vue之v-on绑定监听事件
  3. 前端学习(1185):数据响应式
  4. jq点击事件多次响应_Jquery中on绑定事件 点击一次 执行多次 的解决办法
  5. 修补工具为什么修不干净_超声波洗不干净牙齿吗?为什么还要喷砂?
  6. C/C++算法竞赛代码框架
  7. FTP服务端管理软件:Serv-U和filezilla
  8. Linux下使用Shell命令控制任务Jobs执行、Linux后台进程管理以及ctrl+z
  9. css做计算器,CSS3 纯CSS计算器
  10. win10锁屏状态闹钟提示设置
  11. 【博客之星】总结和分享是一种习惯
  12. 智慧路灯杆网关_路灯杆控制网关_路灯杆通信网关
  13. 知识图谱:【图数据库Nebula(一)】——Nebula简介
  14. 极客日报第89期:经纬张颖「炮轰」扫码点餐;淘宝特价版给拼多多送芒果;Firefox 87.0 发布
  15. 好用的GraphViz 在线绘图收集
  16. fflush(stdout)作用
  17. vue中this.$router.params接收传值为空咋办
  18. 2021年危险化学品经营单位主要负责人考试资料及危险化学品经营单位主要负责人新版试题
  19. 小勇机器人如何绑定_小勇机器人app
  20. 炉石一键拔网线_炉石传说拔网线插件

热门文章

  1. (网络编程)TCP实现聊天
  2. 最小生成树(Prim、Kruskal)算法,秒懂!
  3. 计算机网络(二)计算机网络 体系结构和OSI参考模型 | 思维导图
  4. 《R语言实战》第4章
  5. html5变动标签新写法,Html5新标签解释及用法
  6. matlab 十六进制数组,【MATLAB】MATLAB中读取二进制数据文件并加入到矩阵中
  7. 云栖收官:想跟远道而来的朋友们说
  8. 面对大规模 K8s 集群,如何先于用户发现问题?
  9. 开始报名!首次阿里巴巴经济体双 11 云原生实践展示
  10. php if 定义变量,无法在PHP中的if块中设置变量的值