![ทำเครื่องตรวจจับสนามแม่เหล็กไฟฟ้า / แม่เหล็กด้วย Arduino: 3 ขั้นตอน ทำเครื่องตรวจจับสนามแม่เหล็กไฟฟ้า / แม่เหล็กด้วย Arduino: 3 ขั้นตอน](https://img.gwsigeps.com/img/circuits/make-electromagnetic-/magnetic-field-detector-with-arduino-1.jpg)
สารบัญ:
สวัสดีวันนี้เราจะเรียนรู้เกี่ยวกับเครื่องตรวจจับสนามแม่เหล็กไฟฟ้า / ด้วย Arduino ไม่มีเหตุผลที่จะอธิบายเกี่ยวกับสนามแม่เหล็กไฟฟ้าหรือสนามแม่เหล็ก ดังนั้นเริ่มจากองค์ประกอบที่คุณต้องการ
รายการส่วนประกอบ
1. คณะกรรมการ Arduino
2.Magnet
3.Piezo ออดไฟฟ้า
4. โมดูลสวิตช์กก
5. วัตถุประสงค์ทั่วไป pcb หรือเขียงหั่นขนม
จะซื้อส่วนประกอบทั้งหมดได้ที่ไหน
โปรดอ้างอิงลิงค์
"โมดูลออด
Funnytoday365 Reed เซ็นเซอร์โมดูล Magnetron โมดูล Reed Switch Switch สำหรับ Arduino "> Reed Switch sensor
MakerBest คุณภาพสูงรองรับ Arduino UNO R3 ATmega328P ชุดพัฒนา "> Arduino Uno
วัสดุ:
ขั้นตอนที่ 1: การเชื่อมต่อ
เพียงแค่เราต้องเชื่อมต่อ
รีดสวิตช์
+5 - Arduino 5 โวลต์
Gnd - Arduino กราวด์
สัญญาณ - Arduino Pin no 12
ออด
+5 - Arduino 5 โวลต์
Gnd - Arduino Ground
สัญญาณ - Arduino Pin no 3
ขั้นตอนที่ 2: โปรแกรม
int out = 2; // ลำโพงติดที่ขา 2
int led = 13;
const int buttonPin = 12; // เชื่อมต่อเซ็นเซอร์ reedswitch
int buttonState = 0; การตั้งค่าเป็นโมฆะ () {
pinMode (buttonPin, INPUT); pinMode (ออกเอาท์พุท); pinMode (นำออก); }
void loop () {buttonState = digitalRead (buttonPin);
ถ้า (buttonState == สูง) {
digitalWrite (นำสูง); // เปิดไฟ LED บน:
}
อื่น
{
digitalWrite (นำต่ำ);
ถ่านฉันไม่ได้ลงนาม j;
สำหรับ (i = 0; i <80; i ++) {// จำนวนรอบเสียง
digitalWrite (ออก, สูง); // เปิดออด
หน่วงเวลา (1); // ล่าช้า 1 มิลลิวินาทีตั้งค่าความถี่ 1
digitalWrite (ออกต่ำ); // ปิดออด
หน่วงเวลา (1); // ล่าช้า ms
}
สำหรับ (i = 0; i <100; i ++) {// จำนวนรอบเสียง
digitalWrite (ออก, สูง); // เปิดออด
ดีเลย์ (2); // ล่าช้า 2ms ตั้งค่าความถี่ 2
digitalWrite (ออกต่ำ); // ปิดออด
ดีเลย์ (2); // ล่าช้า 2ms
}
} }
ขั้นตอนที่ 3: วิดีโอการทำงาน
เรียนรู้เพิ่มเติมเกี่ยวกับการสอน
www.ujashpatel.net/learn