ตัวอย่างโค้ดรวมเซนเซอร์ Arduino 37 ชิ้น Arduino Example Code 37 Sensor Kit
ตัวอย่างโค้ด โมดูลเซ็นเซอร์อุณหภูมิ Temperature sensor module Arduino Example Code
รหัสนี้ใช้ไลบรารี OneWire และ DallasTemperature เพื่อสื่อสารกับโมดูลเซ็นเซอร์อุณหภูมิ ไลบรารี OneWire ใช้เพื่อสร้างการสื่อสารกับโมดูลเซ็นเซอร์อุณหภูมิผ่านบัสสายเดี่ยว และไลบรารี DallasTemperature มีอินเทอร์เฟซที่ใช้งานง่ายสำหรับการอ่านค่าอุณหภูมิ ในฟังก์ชันการตั้งค่า เราเริ่มต้นพอร์ตอนุกรมและเริ่มไลบรารี DallasTemperature ในฟังก์ชันลูป เราร้องขออุณหภูมิจากเซ็นเซอร์โดยใช้ฟังก์ชัน requestTemperatures จากนั้นพิมพ์ค่าอุณหภูมิโดยใช้ฟังก์ชัน getTempCByIndex โปรดทราบว่ารหัสนี้ถือว่าโมดูลเซ็นเซอร์อุณหภูมิเชื่อมต่อกับพิน 2 บนบอร์ด Arduino และใช้ดัชนีอุปกรณ์เริ่มต้น (0) คุณอาจต้องแก้ไขค่าเหล่านี้ขึ้นอยู่กับการตั้งค่าเฉพาะของคุณ
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
#include <OneWire.h> #include <DallasTemperature.h> // Data wire is plugged into pin 2 on the Arduino #define ONE_WIRE_BUS 2 // Setup a oneWire instance to communicate with any OneWire devices (not just Maxim/Dallas temperature ICs) OneWire oneWire(ONE_WIRE_BUS); // Pass our oneWire reference to Dallas Temperature. DallasTemperature sensors(&oneWire); void setup(void) { // start serial port Serial.begin(9600); Serial.println("Dallas Temperature IC Control Library Demo"); // Start up the library sensors.begin(); } void loop(void) { // call sensors.requestTemperatures() to issue a global temperature // request to all devices on the bus Serial.print(" Requesting temperatures..."); sensors.requestTemperatures(); // Send the command to get temperatures Serial.println("DONE"); // After we got the temperatures, we can print them here. // We use the function ByIndex, and as an example get the temperature from the first sensor only. Serial.print("Temperature for the device 1 (index 0) is: "); Serial.println(sensors.getTempCByIndex(0)); } |
ตัวอย่างโค้ด Automatic flashing colorful LED module Arduino Example Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
#define RED_PIN 9 #define GREEN_PIN 10 #define BLUE_PIN 11 void setup() { // Set the pins as outputs pinMode(RED_PIN, OUTPUT); pinMode(GREEN_PIN, OUTPUT); pinMode(BLUE_PIN, OUTPUT); } void loop() { // Turn on red LED for 1 second digitalWrite(RED_PIN, HIGH); delay(1000); digitalWrite(RED_PIN, LOW); // Turn on green LED for 1 second digitalWrite(GREEN_PIN, HIGH); delay(1000); digitalWrite(GREEN_PIN, LOW); // Turn on blue LED for 1 second digitalWrite(BLUE_PIN, HIGH); delay(1000); digitalWrite(BLUE_PIN, LOW); } |
ตัวอย่างโค้ด Mini magnetic reed modules Arduino Example Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
#define REED_SWITCH_PIN 2 void setup() { // Set the reed switch pin as an input pinMode(REED_SWITCH_PIN, INPUT); } void loop() { // Read the state of the reed switch int reedSwitchState = digitalRead(REED_SWITCH_PIN); // Print the state of the reed switch if (reedSwitchState == HIGH) { Serial.println("Reed switch is closed"); } else { Serial.println("Reed switch is open"); } // Wait for 1 second before reading the reed switch again delay(1000); } |
ตัวอย่างโค้ด Hall Magnetic sensor module Arduino Example Code
ตัวอย่างโค้ด Infrared sensor receiver module Arduino Example Code
ตัวอย่างโค้ด Class Bihor magnetic sensor Arduino Example Code
ตัวอย่างโค้ด เซนเซอร์สวิตช์ปรอทกับหลอดไฟ LED KY-027 Magic light cup module Arduino Example Code
ตัวอย่างโค้ด Rotary encoder module Arduino Example Code
ตัวอย่างโค้ด Optical broken module Arduino Example Code
ตัวอย่างโค้ด Detect the heartbeat module Arduino Example Code
ตัวอย่างโค้ด Reed module Arduino Example Code
ตัวอย่างโค้ด Obstacle avoidance sensor module Arduino Example Code
ตัวอย่างโค้ด Hunt sensor module Arduino Example Code
ตัวอย่างโค้ด Mercury open optical module Arduino Example Code
ตัวอย่างโค้ด 3mm 2 Color LED module Arduino Example Code
ตัวอย่างโค้ด Active buzzer module
ตัวอย่างโค้ด Microphone sound sensor module
ตัวอย่างโค้ด Laser sensor module Arduino Example Code
ตัวอย่างโค้ด Temperature sensor module Arduino Example Code
ตัวอย่างโค้ด Magnetic Hall sensors Arduino Example Code
ตัวอย่างโค้ด Flame sensor module Arduino Example Code
ตัวอย่างโค้ด Sensitive microphone sensor module Arduino Example Code
ตัวอย่างโค้ด Temperature&humidity sensor module Arduino Example Code
ตัวอย่างโค้ด 3 Color full-color LED SMD modules Arduino Example Code
ตัวอย่างโค้ด Infrared emission sensor module Arduino Example Code