Isi kandungan:

Standard, Tanda Aras, dan Objektif Pembelajaran: 5 Langkah
Standard, Tanda Aras, dan Objektif Pembelajaran: 5 Langkah

Video: Standard, Tanda Aras, dan Objektif Pembelajaran: 5 Langkah

Video: Standard, Tanda Aras, dan Objektif Pembelajaran: 5 Langkah
Video: CARA MENULIS HASIL (OBJEKTIF) PEMBELAJARAN YANG EKSPLISIT 2024, November
Anonim
Piawaian, Tanda Aras, dan Objektif Pembelajaran
Piawaian, Tanda Aras, dan Objektif Pembelajaran

Instruksional ini akan memandu pelajar melalui pembinaan sensor parkir menggunakan arduino. Secara khusus saya akan mempunyai sensor ultrasonik yang sentiasa mencari jarak, dan bersama dengan kod kecil yang mengambil jarak ini dan memasukkannya melalui beberapa gelung jika ada untuk menentukan bunyi yang dimainkan pada jarak berapa.

Tugas ini merangkumi standard 17 dan 18 kerana berkaitan dengan teknologi maklumat dan teknologi pengangkutan.

Pada akhir tugas ini, pelajar harus mempunyai asas mengenai litar, dan pengekodan.

Langkah 1: Bahagian Diperlukan

Bahagian Diperlukan
Bahagian Diperlukan

Bermula dengan arduino, senor jarak ultrasonik dan buzzer pasif, anda boleh membuat sensor tempat letak kereta untuk klut saudara anda. Kit arudino yang saya gunakan untuk arahan ini berharga $ 30 di Amazon.

Langkah 2: Menghubungkan Segalanya

Menghubungkan Segalanya
Menghubungkan Segalanya

Setelah mengumpulkan bahan-bahan tersebut, bahan tersebut harus dihubungkan dengan cara seperti yang ditunjukkan. Jalur litar yang berlainan diberi kod warna untuk kemudahan. Dengan warna merah mewakili wayar hidup dan coklat mewakili tanah. Wayar biru dan kuning mewakili dua pin digital yang perlu disambungkan oleh sensor ultrasonik. Dan hijau adalah pin digital yang mesti disambungkan oleh buzzer pasif.

Tidak ada syarat bagi mereka untuk mengambil bentuk gambar yang ditunjukkan, kerana komponen harus diletakkan sedemikian rupa sehingga bel dapat didengar oleh pemandu, dan sensor ultrasonik harus disambungkan ke belakang kereta.

Langkah 3: Kod

Kod
Kod

Idea di sebalik kod ini adalah memanfaatkan perpustakaan yang diberikan oleh Elegoo semasa anda membeli kit arduino dari mereka. Khususnya SR04 perpustakaan, yang untuk sensor ultrasonik, dan nada perpustakaan, yang merupakan perpustakaan nota yang dapat dimainkan di bel anda. Anda boleh menukar pin apa yang anda gunakan untuk menyambungkan bahagian dengan mengubah pin trig dan echo untuk SR04 dan dengan menukar nombor pertama dalam fungsi nada dalam kod anda, anda boleh menukar pin yang disambungkan ke bel anda. Pin yang saya sediakan sekarang adalah pin lalai yang disiapkan oleh Elegoo.

#masuk "SR04.h" #tentukan TRIG_PIN 12

#tentukan ECHO_PIN 11 SR04 sr04 = SR04 (ECHO_PIN, TRIG_PIN);

int a;

#masuk "pitches.h"

int melodi = {NOTE_C5, NOTE_D5, NOTE_E5, NOTE_F5, NOTE_G5, NOTE_A5, NOTE_B5, NOTE_C6};

tempoh int = 500;

batal persediaan () {Serial.begin (9600); kelewatan (1000); }

gelung kosong () {a = sr04. Distance (); Bersiri.println (a); kelewatan (500);

if (sr04. Distance () <50) {tone (8, melodi [7], 250); kelewatan (250); } lain

if (sr04. Distance () <100) {tone (8, melodi [3], 500); kelewatan (500); } lain

if (sr04. Distance () <150) {tone (8, melodi [0], 500); kelewatan (500); } lain

jika (sr04. Distance ()> 150) {kelewatan (500); }}

Langkah 4: Ubahsuai Kod Anda agar Sesuai dengan Tujuan Anda

Ubahsuai Kod Anda agar Sesuai dengan Tujuan Anda
Ubahsuai Kod Anda agar Sesuai dengan Tujuan Anda

Sekiranya perlu, anda mungkin perlu mengubah kod untuk tujuan anda. Kerana kod yang diberikan bertujuan memberi banyak maklum balas kepada pengguna melalui monitor bersiri mengenai apa yang dilakukannya. Apabila terputus dari komputer, komputer boleh tersekat dan berhenti berfungsi dengan betul. dalam kes sedemikian, anda perlu mengubah kod sedemikian rupa sehingga tidak bergantung pada monitor bersiri untuk berfungsi. Dalam kes ini, saya berhenti mencetak monitor bersiri dari pemboleh ubah, dan sebaliknya mencetaknya secara langsung. Ini boleh menyebabkan penurunan ketepatan monitor bersiri kerana jaraknya dapat sedikit berubah antara bacaan dan nada, namun ini menghilangkan keperluannya dalam gelung.

#include "SR04.h" #tentukan TRIG_PIN 12 #tentukan ECHO_PIN 11 SR04 sr04 = SR04 (ECHO_PIN, TRIG_PIN);

int a;

#masuk "pitches.h"

int melodi = {NOTE_C5, NOTE_D5, NOTE_E5, NOTE_F5, NOTE_G5, NOTE_A5, NOTE_B5, NOTE_C6};

tempoh int = 500;

batal persediaan () {Serial.begin (9600); kelewatan (1000); }

gelung kekosongan () {Serial.println (sr04. Distance ());

if (sr04. Distance () <50) {tone (8, melodi [7], 250); kelewatan (250); } lain

if (sr04. Distance () <100) {tone (8, melodi [3], 500); kelewatan (500); } lain

if (sr04. Distance () <150) {tone (8, melodi [0], 500); kelewatan (500); } lain

jika (sr04. Distance ()> 150) {kelewatan (500); }}

Langkah 5: Cari Kes Penggunaan

Cari Kes Penggunaan
Cari Kes Penggunaan

Jadilah kreatif dengan ciptaan anda. Anda boleh menggunakan peranti ini dengan lebih daripada sekadar kereta. Anda boleh menggunakannya sebagai sensor jarak ke bilik tidur anda, atau sebagai alat untuk Halloween. Sebaik sahaja anda mendapat pengekodan dan pendawaian, anda boleh mengembangkan peranti ini. Sekiranya anda mahu, anda boleh menambahkan LCD ke arduino yang memaparkan bacaan jarak masa nyata. Sebaik sahaja anda memahami, menggunakan arduino adalah cara yang menyeronokkan dan mudah untuk merasa selesa dengan proses pembinaan dan pengekodan dengannya.

Disyorkan: