找到 112篇相关文章 关于Arduino开发板

使用Arduino读取数字的特定位

Yash Sanghvi
更新于 2021年5月31日 15:00:22

2K+ 次浏览

每个数字都有其特定的二进制表示。例如,8可以表示为0b1000,15可以表示为0b1111,以此类推。如果您想读取数字的特定位,Arduino有一个内置方法。语法bitRead(x, index)其中,x是要读取其位的数字,index是要读取的位。0对应于最低有效位(最右边的位),依此类推。此函数根据该位在该数字中的值返回0或1。示例以下示例将说明此函数的使用:void setup() { // put your setup ... 阅读更多

将超声波传感器与Arduino连接

Yash Sanghvi
更新于 2021年5月31日 15:01:09

4K+ 次浏览

在本教程中,我们将超声波传感器HC-SR04与Arduino连接,以厘米为单位获取到表面的距离。电路图如您所见,您需要将HC-SR04的Vcc引脚连接到5V,GND连接到GND,Trig引脚连接到Arduino Uno的7号引脚,Echo引脚连接到6号引脚。您实际上可以选择任何GPIO而不是7号和6号引脚。您只需要确保代码中的定义正确即可。HC-SR04的工作原理HC-SR04以40,000 Hz发射超声波。为了使其发射波,我们... 阅读更多

将扬声器与Arduino连接

Yash Sanghvi
更新于 2021年5月31日 14:59:20

956 次浏览

在本教程中,我们将一个简单的压电蜂鸣器与Arduino连接以创建蜂鸣声。这种布置可用于防盗报警器、水位指示器或类似项目。电路图如您所见,电路图非常简单。您需要将蜂鸣器的GND连接到Arduino的GND,另一根线连接到Arduino的一个GPIO(我们选择了7号引脚)。您可以在GPIO和蜂鸣器之间可选地添加一个小电阻(约100欧姆)。代码详解完整的代码如下:#define buzzerPin 7 ... 阅读更多

使用Arduino从温度和湿度传感器获取数据

Yash Sanghvi
更新于 2021年5月31日 14:58:55

422 次浏览

在本教程中,我们将连接Arduino DHT-22温度和湿度传感器,并在串口监视器上打印获得的温度和湿度值。电路图当DHT-22面向您时,最左边第一个引脚(VCC引脚)连接到5V,下一个引脚是DATA引脚,它连接到Arduino Uno的2号引脚。第三个引脚不连接。第四个引脚GND连接到Arduino的GND。一个10K电阻需要连接在DHT22的DATA引脚和Vcc引脚之间,如上图所示... 阅读更多

使用Arduino从振动传感器获取数据

Yash Sanghvi
更新于 2021年5月31日 14:49:41

2K+ 次浏览

在本教程中,我们将Arduino与MPU6050振动传感器连接。电路图如您所见,我们将Vcc连接到3.3V,GND连接到GND,SDA连接到A4,SCL连接到A5。A4和A5在Arduino Uno上也充当SDA和SCL。代码详解代码如下:#include const int MPU_ADDR = 0x68; // MPU-6050的I2C地址 int16_t AcX, AcY, AcZ, Tmp, GyX, GyY, GyZ; void setup() { Serial.begin(9600); Wire.begin(); Wire.beginTransmission(MPU_ADDR); Wire.write(0x6B); // PWR_MGMT_1寄存器 Wire.write(0); // 设置为零(唤醒MPU-6050) Wire.endTransmission(true); Serial.println("Setup complete"); } ... 阅读更多

使用Arduino在OLED屏幕上显示数据

Yash Sanghvi
更新于 2021年5月31日 14:49:17

767 次浏览

在本教程中,我们将Arduino与SSD 1306 OLED显示屏连接。电路图如您所见,我们将Vcc连接到3.3V,GND连接到GND,SDA连接到A4,SCL连接到A5。A4和A5在Arduino Uno上也充当SDA和SCL。所需库与OLED显示屏连接Arduino Uno需要以下库:Adafruit SSD1306Adafruit GFXAdafruit BusIO(Adafruit GFX需要)转到工具→管理库,搜索这些库并单击安装。示例代码如下:#include #include #include #define WIDTH 128 // OLED宽度(像素) #define HEIGHT 64 // ... 阅读更多

将GNSS接收器与Arduino连接以获取速度

Yash Sanghvi
更新于 2021年5月31日 14:45:34

163 次浏览

在本教程中,我们将Arduino与GNSS接收器连接并获取速度。如果可能,您可以在移动车辆中运行此代码,因为如果您的GNSS接收器静止不动,否则您将获得0速度。任何GNSS接收器通常使用UART进行通信。我们将为此使用ublox Neo-6M GNSS模块电路图如您所见,我们将Vcc连接到5V,GND连接到GND,Neo 6M的RX连接到Arduino Uno的3号引脚,Neo 6M的TX连接到Arduino Uno的4号引脚。所需库与Arduino连接… 阅读更多

将GNSS接收器与Arduino连接以获取位置

Yash Sanghvi
更新于 2021年5月31日 14:41:56

998 次浏览

在本教程中,我们将Arduino与GNSS接收器连接并获取当前位置。任何GNSS接收器通常使用UART进行通信。我们将为此使用ublox Neo6M GNSS模块电路图如您所见,我们将Vcc连接到5V,GND连接到GND,Neo 6M的RX连接到Arduino Uno的3号引脚,Neo 6M的TX连接到Arduino Uno的4号引脚。所需库与OLED显示屏连接Arduino Uno需要以下库:转到工具→管理库,搜索此库,然后单击安装。代码详解我们将逐步介绍一个示例… 阅读更多

使用Arduino控制伺服电机

Yash Sanghvi
更新于 2021年5月31日 14:38:58

330 次浏览

伺服电机有一个轴,可以使用编码信号将其定位到特定角度位置。幸运的是,我们不必理解旋转轴到特定角度所需的编码信号。Arduino Servo库为我们完成了这项工作。电路图如您所见,伺服电机的Vcc(通常为红色)连接到5V,GND(通常为黑色)连接到GND,信号引脚(上图中为白色,通常为白色、黄色或橙色)连接到Arduino的9号引脚。代码详解我们将逐步介绍随附的示例代码… 阅读更多

使用Arduino控制步进电机

Yash Sanghvi
更新于 2021年5月31日 14:39:12

582 次浏览

步进电机将全旋转分成多个离散的步进,步进数从低至12步/转到高至200步/转不等(对应于每步30度到1.8度的角度)。直流电机连续旋转,而步进电机则以步进角度离散旋转。电路图单极和双极步进电机的电路图和所需组件可在此处找到 − https://www.arduino.cc/en/Tutorial/LibraryExamples/StepperOneRevolution 请注意,步进电机通过达林顿阵列(对于单极步进电机)或H桥(对于双极步进电机)连接到Arduino Uno的8-11引脚。步进电机……阅读更多

广告