Design, Program & Simulate
Your Arduino Projects
(Tinkercad)
Disediakan oleh
DAFIZAL BIN DERAWI
PhD candidate in Aerial Robotics (UTM), B. Eng. Hons. Mechatronic Systems (ANU - #1Australia)
Dip. Elec. Eng. (Mechatronics) with VC Award (UTM)
KETUA PEGAWAI EKSEKUTIF DRABOT
PENGASAS & PRESIDEN PERTUBUHAN KOMUNITI DRABOT MALAYSIA (DRABOT COMMUNITY)
DUTA BESAR MaGRIs 2018 – 2019 YAYASAN INOVASI MALAYSIA
Hak Milik
• Modul latihan ini adalah hak cipta terpelihara pihak
DRABOT dan Dafizal Derawi.
• Adalah satu kesalahan dalam meniru atau cubaan
untuk meniru modul latihan dan sistem yang ada
dalam modul ini dengan mengubah suai dan
mengekalkan isi kandungan utama modul latihan ini.
©DRABOT
©Dafizal Derawi
Isi Kandungan
1. PENGENALAN
2. PENGENALAN KEPADA ARDUINO
3. PERMULAAN CIRCUITS - TINKERCAD
4. TUTORIAL
Pengenalan
✓https://www.tinkercad.com
✓Mereka litar elektronik,
memprogram dan
mensimulasikan projek.
✓Hanya buka di browser
komputer.
✓Sangat sesuai untuk mula
belajar.
PENGENALAN KEPADA ARDUINO
Apa itu Arduino? (www.arduino.cc)
• Arduino adalah platform elektronik sumber
terbuka (open source) berdasarkan perkakasan dan
perisian yang mudah digunakan. Ia bertujuan untuk
sesiapa sahaja yang membuat projek interaktif.
Info berkaitan Arduino
✓ Produk Arduino:
https://www.arduino.cc/en/Main/Products
✓ Perbandingan spesifikasi antara produk:
https://www.arduino.cc/en/Products/Compare
✓ Cara kenal papan Arduino tiruan yang
menggunakan logo dan nama “Arduino”
https://www.arduino.cc/en/Products/Counterfeit
PERANTI INPUT/ Sistem? PERANTI
OUTPUT
PENDERIA INPUT PENGAWAL (ACTUATORS)
(SENSOR) (CONTROLLER)
OUTPUT
Sentuhan PAPAN ARDUINO LED
LDR
(MICROCONTROLLER Geganti
Suis Tekan BOARD) Pembaz
GPS
Mengesan Proses Tindakan
Pengawal mentafsir persekitaran dengan menerima input daripada peranti input/
penderia (sensor), seterusnya memproses isyarat input tersebut DAN mengawal
peranti output (actuator) dengan menghantar output yang dikehendaki. Kawalan ini
akan diterjemah dalam bentuk pengaturcaraan (programming).
Kenali Papan Arduino UNO
Jack Kuasa Port USB (USB Port)
Digunakan untuk sambungan kuasa Untuk berkomunikasi dengan komputer
ke papan serasiArduino UNO. Voltan dan memuat naik program (upload) ke
masukan yang dicadangkan: 7-12V. dalam papan serasi Arduino UNO. Boleh
digunakan juga untuk membekalkan
Bekalan Kuasa (Power Supply) kuasa kepada papan serasi Arduino
5V, 3.3V dan GND boleh UNO, dengan syarat voltan masukan
digunakan untuk memberi kuasa adalah 5V sahaja.
kepada litar luaran.
Butang Reset (Reset Button)
VIN adalah pin untuk voltan
masukan. Voltan masukan yang Untuk menetapkan semula papan serasi
dicadangkan: 7-12V. Arduino UNO. Dalam erti lain untuk
mengembalikan program kepada
Pin Input Analog (Analog Input) keadaan awal program.
Terdapat 6 pin input analog yang
terdiri daripada A0, A1, A2, A3, A4, Pin Input/Output Digital (Digital I/O)
dan A5.
Terdapat 13 pin I/O digital (0 - 13). Pin
0 dan 1 juga adalah RX dan TX yang
boleh digunakan untuk komunikasi siri.
Pin 3, 5, 6, 9, 10 dan 11 juga adalah
pin PWM yang diwakili symbol ~.
PERMULAAN CIRCUITS - TINKERCAD
CARA-CARA MEMBUKA PROJEK LITAR
DI TINKERCAD
1. Cari perisian browser anda:
Google Chrome/ Mozilla Firefox.
2. Taip & buka laman sesawang:
https://www.tinkercad.com/learn/circuits
3. Akan keluar laman sesawang seperti ini.
4. Skrol ke bawah dan tekan Start Tinkering.
5. Akan keluar laman sesawang seperti ini.
6. Tekan Create a personal acoount.
7. Tekan Sign up with Email.
8. Tunggu sebentar.
9. Masukkan maklumat anda.
Negara: Hari Tahun
Tarikh lahir:
Bulan
Nota: Maklumat ini adalah untuk mendaftar akaun
baru percuma TINKERCAD dan tiada kaitan dengan
pihak DRABOT.
10. Tekan NEXT.
11. Masukkan Emel dan cipta Kata Kunci anda.
Emel:
Kata Kunci:
Nota: Emel dan Kata Kunci ini akan digunakan untuk setiap kali anda
log masuk (sign in) ke akaun TINKERCAD. Maklumat ini tiada kaitan
dengan pihak DRABOT.
12. Pastikan anda ingat Emel dan Kata Laluan,
digunakan untuk log masuk akaun TINKERCAD.
13. Tick I agree to the Tinkercad Terms.....
14. Tekan CREATE ACCOUNT.
15. Akan muncul seperti ini.
16. Tekan Tick jika mahu terima update dari
Autodesk. Takperlu tick jika tidak mahu.
17. Tekan DONE.
18. Tekan kategori Circuits.
1. Tekan Sign In.
2. Tekan Email or Username
3. Tunggu sebentar.
4. Masukkan Email atau Username anda.
5. Tekan NEXT.
6. Masukkan Password anda.
7. Tekan SIGN IN.
8. Tekan Circuits.
9. Akan keluar bahagian Circuits seperti ini.
- Digunakan untuk
memulakan script
program.
- Diletakkan di atas setiap
blok script program.
- Setiap blok HAT
mempunyai cara
tersendiri untuk
memulakan script
program.
- Blok yang boleh
diletakkan di atas atau di
bawah blok yang lain.
- Digunakan untuk
melakukan proses
program yang tersendiri.
- Mengandungi nilai atau
aksara (character).
- Digunakan di dalam blok
script yang memerlukan
data.
- Boleh dimasukkan juga
di dalam blok reporter
yang lain.
- Mengandungi pilihan
yang boleh sama ada
BENAR atau SALAH.
- Digunakan hanya di
dalam blok berbentuk
hexagon yang lain. Tidak
boleh digunakan secara
bebas.
- Digunakan pada hujung
blok script.
- Diletakkan paling bawah
di dalam blok script
program.
TUTORIAL
Pengenalan
✓Belajar cara menghidupkan simulasi litar.
✓Dapat membuat simulasi mengikut
kepada sambungan litar dan code jika
menggunakan papan mikropengawal.
1. Tekan Next.
2. Tekan Start Simulation.