📅  最后修改于: 2023-12-03 14:58:40.919000             🧑  作者: Mango
随机 Arduino 是一种很好玩的项目,它利用了 Arduino 和随机数生成器来随机产生数字、颜色或者其他任何东西。这个项目能够帮你提高 Arduino 和编程的技能,同时也能够增加一些乐趣和创造力。
#include <Wire.h>
#include <Adafruit_Sensor.h>
#include <Adafruit_TSL2561_U.h>
Adafruit_TSL2561_Unified tsl = Adafruit_TSL2561_Unified(TSL2561_ADDR_FLOAT, 12345);
void setup() {
Serial.begin(9600);
if (!tsl.begin()) {
Serial.println("无法找到TSL2561传感器");
while (1);
}
tsl.enableAutoRange(true);
tsl.setIntegrationTime(TSL2561_INTEGRATIONTIME_13MS);
}
void loop() {
sensors_event_t event;
tsl.getEvent(&event);
uint16_t lux = tsl.calculateLux(event.light);
Serial.print(lux);
Serial.println(F(" lux"));
delay(5000);
}
代码来源:https://learn.adafruit.com/adafruit-tsl2561/arduino-code
随机 Arduino 对于初学者来说,是一个很好的项目来学习 Arduino 和编程。随机数生成器模块能够帮助你产生各种各样的随机数字和内容,让你创造出一些令人印象深刻的艺术作品、游戏或者其他任何东西。