1

Blok Perangkat Keras

Saat kita melakukan pemrograman perangkat keras, biasanya kita perlu menghubungkan sensor ke port of board (seperti board Arduin ).

Seperti Port Digital atau Port Analog. Jadi kita perlu mengatur nama Port saat kita melakukan coding.

Arduino biasanya memiliki beberapa Port Digital dan Port Analog, yang diberi nama sesuai urutan D0 ~ D13, A0 ~ A5.

1. LED [port] [nyalakan]

  • Tentukan apakah LED hidup atau mati

2. LED [port] atur kecerahan ke (50)

  • Atur kecerahan LED (1 ~ 100)

3. motor searah [port] [mulai] berotasi

  • Berlaku hanya untuk motor searah. Atur motor untuk memulai atau berhenti berputar.

4. motor dua arah [port] atur kecepatan rotasi ke (50)

  • Berlaku hanya untuk motor searah. Atur kecepatan putaran motor (0 ~ 100).

5. motor dua arah [port] berotasi [maju]

  • Berlaku untuk motor dua arah. Atur motor untuk mulai atau berhenti berputar, dan arah putarannya.

6. motor dua arah [port] atur kecepatan rotasi ke (50)

  • Berlaku untuk motor dua arah. Atur kecepatan putaran motor dengan angka (-100 ~ 100, angka positif untuk memutar maju; sebaliknya).

7. buzzer [port] [mulai] berdengung

  • Putuskan apakah bel berbunyi atau tidak.

8. getaran [port] [mulai] bergetar

  • Tentukan apakah getarannya bergetar atau tidak.

9. getaran [port] atur intensitas getaran (50)

  • Atur intensitas getaran (0 ~ 100).

10. pemicu suara [port] mendeteksi suara

  • Ini adalah blok tipe Boolean.

  • Laporkan benar jika pemicu suara mendeteksi suara.

11. sensor suara [port] deteksi tingkat kekerasan

  • Intensitas suara terdeteksi oleh sensor suara (0 ~ 100).

12. pemicu cahaya [port] mendeteksi cahaya

  • Ini adalah blok tipe Boolean.
  • Laporkan benar jika pemicu cahaya mendeteksi cahaya.

13. sensor cahaya [port] deteksi tingkat kecerahan

  • Intensitas cahaya terdeteksi oleh sensor cahaya (0 ~ 100).

14. saklar [port] [nyala]

  • Laporkan benar jika sakelar dalam keadaan yang dipilih (hidup atau mati).

  • Catatan: ini dapat mendeteksi semua jenis sakelar, seperti sakelar tekan, sakelar sakelar, sakelar roller, dan sebagainya.

15. pemicu gerakan [port] mendeteksi pergerakan

  • Ini adalah blok tipe Boolean.

  • Laporkan benar jika pemicu gerakan mendeteksi gerakan.

16. saklar termo [port] mendeteksi temperature tinggi

  • Ini adalah blok tipe Boolean.

  • Laporkan benar jika thermo mendeteksi suhu tinggi.

17. saklar buluh [port] mendeteksi medan magnet

  • Ini adalah blok tipe Boolean.

  • Laporkan benar jika saklar buluh mendeteksi medan magnet.

18. dim [port] jumlah rotasi

  • Dapatkan jumlah rotasi dimmer (0 ~ 100).

  • Dimmer adalah kenopnya.

19. sensor tekanan [port] mendeteksi tekanan

  • Dapatkan tekanan terdeteksi oleh sensor tekanan (0 ~ 100).

20. slide dim [port] jumlah pergerakan