Isi kandungan:

Antara muka Arduino Spaceship: 3 Langkah
Antara muka Arduino Spaceship: 3 Langkah

Video: Antara muka Arduino Spaceship: 3 Langkah

Video: Antara muka Arduino Spaceship: 3 Langkah
Video: Scala 3. OpenJDK vs Oracle JDK. Марсоход Чжужун и CopterPack. [MJC News #7] #ityoutubersru 2024, Julai
Anonim
Antara muka Arduino Spaceship
Antara muka Arduino Spaceship

Hai komuniti yang boleh diajar, Kali ini saya telah membuat salah satu projek paling mudah untuk disiapkan dengan Arduino Uno: litar kapal angkasa. Ini disebut kerana jenis pemrograman dan litar yang akan digunakan dalam rancangan TV sci-fi awal dan filem untuk meniru kesan "kilat butang" yang seharusnya menunjukkan bahawa kapal roket berkinerja dengan betul. Terdapat banyak sumber dalam talian untuk melakukan projek ini, tetapi semoga menghantarnya ke Instructables dapat membantu lebih banyak orang berminat untuk bereksperimen dengan Arduino.

Bahan:

  • Arduino Uno Board (starter kit lebih disukai)
  • Papan roti
  • Sambungan litar ditunjukkan dalam rajah, termasuk: wayar pelompat, perintang, LED dan butang
  • Komputer dengan program pengekodan Arduino dipasang

Langkah 1: Bina Modul

Bina Modul
Bina Modul
Bina Modul
Bina Modul
Bina Modul
Bina Modul

Pertama, pastikan Arduino anda terputus dari sumber kuasa. Kemudian, ikuti langkah-langkah ini untuk menyambungkan semua komponen litar:

  1. Kabel papan roti ke sambungan Arduino 5V (positif) dan tanah (negatif).
  2. Letakkan dua LED merah di slot "e" di papan roti, agak tinggi di papan, dengan LED hijau di slot yang sama di bawahnya.
  3. Pasang katod setiap LED ke tanah melalui perintang 220 ohm.
  4. Sambungkan anod LED hijau ke pin digital 3 di Arduino, dan lakukan perkara yang sama untuk LED merah ke dalam pin 4 dan 5.
  5. Letakkan suis butang di bawah LED di slot jambatan papan roti "e" dan "f." Pasang sisi yang lebih tinggi ke daya, dan bahagian bawah ke pin digital 2. Di sebelah yang sama, tambahkan perintang 10 kiloohm ke tanah. (Perintang ini menyebabkan bacaan "RENDAH" apabila butang tidak ditekan.)

Langkah 2: Kod Projek

Kod Projek
Kod Projek

Jangan ragu untuk menggunakan gambar di atas dan copy-paste kod ke dalam projek anda. Sekiranya sukar dilihat, ikuti pautan ini dan dapatkan kod dari GitHub:

Beberapa perkara yang perlu diperhatikan ialah anda boleh menukar "switchState == LOW" menjadi "switchState == TINGGI" untuk menukar tingkah laku modul: ia akan berkelip apabila tidak ditekan dan tetap pekat ketika ditekan. Perkara lain yang perlu diperhatikan ialah anda dapat mengubah nilai pernyataan "kelewatan" untuk menyesuaikan seberapa cepat LED merah berkedip ketika butang ditekan.

Langkah 3: Muat naik Kod dan Main dengan Antara Muka Anda

Muat naik Kod dan Main dengan Antara Muka Anda
Muat naik Kod dan Main dengan Antara Muka Anda
Muat naik Kod dan Main dengan Antara Muka Anda
Muat naik Kod dan Main dengan Antara Muka Anda

Sambungkan Arduino ke komputer dan muat naik kodnya; semoga semuanya berjaya! Sekiranya tidak, periksa sambungan wayar anda dan pastikan semua kod ditulis dengan betul. Betulkan sebarang kesilapan dan muat naik semula.

LED hijau harus menyala dengan kuat. Tekan dan tahan butang, dan LED merah akan berkelip satu sama lain! Anda boleh membuat penutup untuk butang dan LED untuk mengatakan apa sahaja yang anda mahukan, dan untuk menyembunyikan wayar jika anda mahu. Saya harap anda berseronok dengan projek ini!

Disyorkan: