Isi kandungan:

Memeluk Robot: 5 Langkah
Memeluk Robot: 5 Langkah

Video: Memeluk Robot: 5 Langkah

Video: Memeluk Robot: 5 Langkah
Video: CARA MASUK MODE LATIHAN MOBILE LEGEND (2022) | 5 Detik Masuk Mode Practice ML 2024, Julai
Anonim
Memeluk Robot
Memeluk Robot

Tidak ada yang lebih baik daripada pelukan ketika anda merasa kesepian. Robot berkuasa Arduino ini memenuhi keperluan ini tanpa memerlukan manusia.

Langkah 1: Makan Banyak Pizza

Kami membina robot kami dari kotak pizza, tetapi kadbod atau kayu apa pun akan berjaya. Anda memerlukan badan untuk menghubungkan lengan, dan cara untuk memastikan robot tetap berdiri. Kami menonjol dari kayu.

Langkah 2: Sambungkan Senjata ke Tali, dan Tali ke Pengadun

Sambungkan Senjata ke Tali, dan Tali ke Pengadun
Sambungkan Senjata ke Tali, dan Tali ke Pengadun
Sambungkan Senjata ke Tali, dan Tali ke Pengadun
Sambungkan Senjata ke Tali, dan Tali ke Pengadun
Sambungkan Senjata ke Tali, dan Tali ke Pengadun
Sambungkan Senjata ke Tali, dan Tali ke Pengadun

Lengan robot kami digerakkan oleh pengadun lama, yang ditempelkan ke pangkal.

Langkah 3: Letakkan Dua LED di Bola Pinpong

Letakkan Dua LED di Bola Pinpong
Letakkan Dua LED di Bola Pinpong

langkah ini bercakap untuk dirinya sendiri.

Langkah 4: Sambungkan Sensor, Relay dan LED ke Arduino

Sambungkan Sensor, Relay dan LED ke Arduino
Sambungkan Sensor, Relay dan LED ke Arduino

Robot diaktifkan oleh fotoresistor. Arduino kemudian memberi isyarat relay, yang mengaktifkan pengadun. Pada masa yang sama LED di mata diaktifkan.

Langkah 5: Kod

Kod untuk projek ini agak mudah. Kami hanya menggunakan tiga pin Arduino: satu input analog untuk photoresistor (A0), output untuk motor (11), dan satu output untuk LED (9). Oleh kerana robot tidak dapat menetapkan semula dirinya sendiri, Arduino juga tidak perlu. Setelah robot diaktifkan, Arduino berakhir dengan kelewatan yang sangat lama yang memberikan cukup masa untuk menetapkannya semula secara manual dengan menekan butang.

batal persediaan () {pinMode (11, OUTPUT); pinMode (A0, INPUT); pinMode (9, OUTPUT); }

gelung kosong () {

nilai int = analogRead (A0); jika (nilai

Disyorkan: