eagler8 发表于 2019-9-8 17:56:34

模块电原理图

eagler8 发表于 2019-9-8 17:59:25

eagler8 发表于 2019-9-8 18:52:21

本帖最后由 eagler8 于 2019-9-8 18:54 编辑

eagler8 发表于 2019-9-8 18:55:48

eagler8 发表于 2019-9-8 19:39:56

/*
【Arduino】108种传感器模块系列实验(资料+代码+图形+仿真)
实验一百一十一: IIC/I2C/接口 PCF8574 扩展板 LCD1602/LCD2004转接板模块
项目一:扫描设备IIC地址,在串口上即可看到PCF8574的地址
这里查询结果是“0x27”(这个地址不对的话,实测无法烧录程序)
Arduino------PCF8574
5V-------------VCC
GND-----------GND
A4-----------SDA IIC 数据线
A5-----------SCLIIC 时钟线
*/

#include <Wire.h>
void setup() {
    Serial.begin (115200); // Leonardo: wait for serial port to connect
    while (!Serial) { }
    Serial.println ();
    Serial.println ("I2C scanner. Scanning ...");
    byte count = 0;
    Wire.begin();
    for (byte i = 8; i < 120; i++) {
      Wire.beginTransmission (i);
      if (Wire.endTransmission () == 0) {
          Serial.print ("Found address: ");
          Serial.print (i, DEC);
          Serial.print (" (0x");
          Serial.print (i, HEX);
          Serial.println (")");
          count++;
          delay (1); // maybe unneeded?
      } // end of good response
    } // end of for loop
    Serial.println ("Done.");
    Serial.print ("Found ");
    Serial.print (count, DEC);
    Serial.println (" device(s).");
} // end of setup
void loop() {
}

eagler8 发表于 2019-9-8 19:41:09

eagler8 发表于 2019-9-8 19:44:19

eagler8 发表于 2019-9-8 19:59:40

eagler8 发表于 2019-9-8 20:00:35

eagler8 发表于 2019-9-8 20:18:41

/*
【Arduino】108种传感器模块系列实验(资料+代码+图形+仿真)
实验一百一十一: IIC/I2C/接口 PCF8574 扩展板 LCD1602/LCD2004转接板模块
项目:默认的x27
Arduino------PCF8574
5V-------------VCC
GND-----------GND
A4-----------SDA IIC 数据线
A5-----------SCLIIC 时钟线
*/

#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,16,2);

void MyPrintLCD(String MyString)
{
for (int i=0;i<MyString.length();i++)
lcd.write(MyString.charAt(i));
    }
   
void setup()
{
lcd.init();
lcd.backlight();
MyPrintLCD("Welcome to ");
lcd.setCursor(0,1);
MyPrintLCD("         Eagler8");
}

void loop()
{
}

eagler8 发表于 2019-9-8 20:26:57

eagler8 发表于 2019-9-8 20:30:10

37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器和模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手试试做实验,不管成功与否,都会记录下来---小小的进步或是搞不定的问题,希望能够抛砖引玉。

【Arduino】108种传感器模块系列实验(资料+代码+图形+仿真)
实验一百一十二: MPU-6050模块 三轴加速度 电子陀螺仪6DOF GY-521传感器(三轴陀螺仪 + 三轴加速度)

eagler8 发表于 2019-9-8 21:20:36


MPU-6050(6000)
为全球首例整合性6轴运动处理组件,相较于多组件方案,免除了组合陀螺仪与加速器时间轴之差的问题,减少了大量的封装空间。当连接到三轴磁强计时,MPU-60X0提供完整的9轴运动融合输出到其主I2C或SPI端口(SPI仅在MPU-6000上可用)。MPU-6050(6000)的角速度全格感测范围为±250、±500、±1000与±2000°/sec (dps),可准确追踪快速与慢速动作,并且,用户可程式控制的加速器全格感测范围为±2g、±4g±8g与±16g。产品传输可透过最高至400kHz的IIC或最高达20MHz的SPI(MPU-6050没有SPI)。MPU-6000可在不同电压下工作,VDD供电电压介为2.5V±5%、3.0V±5%或3.3V±5%,逻辑接口VDDIO供电为1.8V± 5%(MPU6000仅用VDD)。MPU-6000的包装尺寸4x4x0.9mm(QFN),在业界是革命性的尺寸。其他的特征包含内建的温度感测器、包含在运作环境中仅有±1%变动的振荡器。

loong668 发表于 2019-9-9 09:03:03

楼主您好!
能否将资料集中一下能下载,或者出本书呢?

eagler8 发表于 2019-9-9 09:33:48

页: 134 135 136 137 138 139 140 141 142 143 [144] 145 146 147 148 149 150 151 152
查看完整版本: 【Arduino】108种传感器模块系列实验(资料+代码+图形+仿真)