ทำเครื่องตรวจจับสนามแม่เหล็กไฟฟ้า / แม่เหล็กด้วย Arduino: 3 ขั้นตอน

ทำเครื่องตรวจจับสนามแม่เหล็กไฟฟ้า / แม่เหล็กด้วย Arduino: 3 ขั้นตอน

สารบัญ:

Anonim

สวัสดีวันนี้เราจะเรียนรู้เกี่ยวกับเครื่องตรวจจับสนามแม่เหล็กไฟฟ้า / ด้วย 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