Tutorial Asas Arduino

Hello semua. Saya Zubayer Tahmid dari Bangladesh,

mewakili Kolej Model Rajuk Uttara.

Hari ini saya menulis tutorial yang sangat asas mengenai Arduino. Saya telah banyak mencari di laman web yang berbeza melayari internet, tetapi saya tidak mendapat apa-apa tutorial yang menerangkan atau membincangkan tentang konsep asas Arduino. Jadi, mari bermula.

Langkah 1: Apakah Arduino?

Arduino adalah papan pengembangan perkakasan sumber terbuka yang menggunakan mikropengawal AVR sebagai unit pengawalan utamanya. Arduino biasanya digunakan untuk membuat projek-projek elektronik atau robotik yang terbenam. Arduino adalah produk terbaik untuk pemula untuk mempelajari tentang asas-asas elektronik dan robotik yang terbenam.

Langkah 2: Arduino Board and Installation

Sebelum memulakan kerja dengan Arduino, kami memerlukan papan Arduino.

Terdapat banyak jenis papan Arduino, iaitu Arduino Uno, Arduino Mega, Arduino Nano, Arduino Due, Arduino Fio dll. Tetapi saya rasa, Arduino Uno adalah lembaga yang terbaik untuk mempelajari asas-asasnya.

Untuk memuat naik kod bertulis kami di papan Arduino, kami perlu memuat turun Arduino IDE dari laman webnya. Saya menyediakan anda pautan: //www.arduino.cc/en/Main/Software

Selepas melengkapkan proses pemasangan, apabila kita membuka Arduino, ia akan kelihatan seperti gambar di atas.

Langkah 3: Arduino IDE

Sekarang beritahu kami tentang bahagian-bahagian yang berbeza dari Arduino IDE.

1: Ini adalah butang untuk mengesahkan kod tertulis anda
akan dimuat naik di Papan Arduino.

2: Ini adalah butang untuk memuat naik kod anda di Papan Arduino.

3: Ini untuk membuka unit baru.

4: Ini untuk membuka kod sebelumnya.

5: Ini untuk menyelamatkan kod anda.

Dalam bahagian alat, kita perlu memilih papan Arduino kita
sedang menggunakan.

Selepas memilih papan Arduino, kita perlu memilih
pelabuhan komputer kami mengesan Papan Arduino. Tetapi pelabuhan ini harus dipilih selepas memasang papan Arduino di komputer.

Langkah 4: Bahagian Pemrograman Arduino

Dalam langkah ini kita akan belajar tentang bahagian-bahagian yang berlainan dalam satu program Arduino.

Kod yang akan kita tulis di bahagian pertama akan dijalankan oleh Arduino hanya untuk satu masa.

Marilah kita ambil contoh. Jika kita mahu 13 tidak. pin dari Arduino sebagai Output, maka kami akan menulis pinMode (13, OUTPUT) di bahagian ini. Dan sekali lagi jika kita mahu ia sebagai Input, maka kita akan menulis pinMode (13, INPUT). Jika Arduino membaca arahan ini untuk satu masa, maka ia akan menetapkan 13 tidak. pin seperti yang diarahkan, Input atau Output.

Sebaliknya, kita akan menulis kod yang kita mahu laksanakan secara berterusan oleh Arduino di bahagian kedua.

Langkah 5: Bahagian Arduino

Dalam langkah ini kita akan tahu mengenai bahagian-bahagian yang berbeza dari Arduino.

1: Ini semua pin digital Arduino Uno.

2: Ini adalah pengepala ICSP Arduino di mana kita boleh boot beban Arduino Firmware pada mana-mana Microcontroller AVR.

3: Ini adalah mikrokontroller AVR utama Arduino.

4: Pin ini adalah pin kuasa bekalan Arduino.

5: Ini adalah pin Analog.

6: IC ini adalah USB ke Serial Converter.

7: Ini adalah LED Rx Tx.

8: Ini adalah LED terbina untuk pengguna yang disambungkan ke pin digital 13.

9: Ini adalah port USB untuk menyambung ke komputer.

10: Ini adalah pelabuhan kuasa untuk memberi kuasa kepada Arduino.

11: Ini adalah butang untuk memulakan semula papan Arduino.

Langkah 6: LED Blinking Project

Kami akan berjaya mempelajari Arduino dengan membuat projek kreatif yang berbeza dan dengan mengasah kreativiti kita sendiri. Sekarang marilah kita membuat projek LED berkedip mudah.

Litar asas dan proses kerja projek kami:

LED akan disambungkan dengan perintang 2k dalam pin digit no. 13 daripada Arduino. Yang dipimpin akan berkelip selama satu saat, dan akan berhenti sekejap untuk sekejap.

Pengaturcaraan:

/ * Arduino Blinking Project

* oleh Zubayer Tahmid

* /

void setup () {

pinMode (13, OUTPUT);

}

kekosongan gelung () {

digitalWrite (13, TINGGI);

kelewatan (1000);

digitalWrite (13, LOW);

kelewatan (1000);

}

Dalam fungsi persediaan tidak sah (), kami telah mengisytiharkan 13 no. pin sebagai output. Kemudian dalam gelung kekosongan () fungsi kami memerintahkan Arduino untuk memberikan nilai TINGGI dalam 13 no. pin. Kemudian kami telah memberikan kelewatan 1000 milisaat. Kemudian kami telah memerintahkan Arduino untuk memberikan nilai LOW dalam 13 no. pin. Kemudian kami sekali lagi memberikan kelewatan 1000 milisaat. Selepas meng-upload kod di Arduino, ia akan berfungsi seperti yang kita ada di dalam kod.

Langkah 7: Kesimpulan

Saya harap anda dapat mempelajari beberapa asas Arduino. Anda mesti terus mengamalkan Arduino untuk menguasainya. Jika anda mendapati apa-apa kesilapan dalam tutorial saya, sila beritahu saya melalui e-mel saya atau komenkannya di bahagian komen. Jika saya mendapat sambutan yang baik dalam tutorial ini, saya akan membuat tutorial siri lengkap mengenai asas-asas robotik Arduino dan juga beberapa tutorial canggih pada Arduino. Ingin anda pengalaman yang sangat gembira di dunia elektronik tertanam.

E-mel saya:

Artikel Berkaitan