完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
大家好;
我是这个模块的新手。我正在做一个项目。我尝试了很多方法,但我无能为力。你能帮我吗? 该项目是数据记录器。我有 SD 卡模块、rtc ds 1307、mcp9808(i2c temp)和 16x2 液晶显示器。 我想一起跑步。我可以在 arduino 中做,但我不能在 nodemcu 中做。 问题是我如何一起运行 i2c 模块。有时一个模块工作而其他模块不工作。 我的代码; /* SD 卡读/写 这个例子展示了如何从 SD 卡文件读取和写入数据 电路: SD 卡连接到 SPI 总线如下: ** MOSI - pin 11 ** MISO - pin 12 ** CLK - 引脚 13 ** CS - 引脚 10(适用于 Adafruit Feather 32u4) */ #include #include #include #include "RTClib.h" #include "Adafruit_MCP9808.h" #包括 RTC_DS1307 RTC;// 定义实时时钟对象 Adafruit_MCP9808 tempsensor = Adafruit_MCP9808(); // 定义 MCP9808 对象 LiquidCrystal_PCF8574 lcd(0x27); // 将 LCD 地址设置为 0x27,用于 16 个字符和 2 行显示 const int chipSelect = 10; 文件日志文件; 国际展览; void setup() { int 错误; // 打开串行通信并等待端口打开: Serial.begin(115200); Serial.println("LCD..."); while (!Serial) { ; // 等待串口连接。仅本机 USB 端口需要 } Serial.println("Dose: check for LCD"); // 参见http://playground.arduino.cc/Main/I2cScanner Wire.begin(D3, D4); Wire.beginTransmission(0x27); error = Wire.endTransmission(); 串行打印(“错误:”); 串行打印(错误); 如果(错误 == 0){ Serial.println(“:找到 LCD。”); } else { Serial.println(": LCD 未找到。"); } // 如果 lcd.begin(16, 2); // 初始化 lcd show = 0; Serial.print("SD Kart Yükleniyor..."); // 查看卡是否存在并且可以初始化: |
|
相关推荐 |
|
只有小组成员才能发言,加入小组>>
350 浏览 0 评论
1196 浏览 1 评论
590浏览 6评论
484浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
468浏览 5评论
467浏览 4评论
445浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-29 19:29 , Processed in 0.912749 second(s), Total 73, Slave 57 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号