Arduino and Basic Robotics Programming

Training Syllabus πŸ•˜ Duration: 2Β full days (08:30 AM – 17:00 PM GMT+7) πŸ‘₯ Minimum Participants: 5 people πŸ’Ό Fee: Based on agreement and venue πŸ“‹ Training Overview The advancement of automation technology, the Internet of Things (IoT), and intelligent systems has significantly increased the demand for fundamental knowledge in hardware programming and robotics. Arduino, as an open-source and user-friendly microcontroller platform, serves as an effective learning tool for understanding embedded system programming concepts and their integration with electronic components. This Arduino programming and basic robotics training is designed to provide both conceptual understanding and practical skills in designing, programming, and controlling simple robotic systems. Through this training, participants are expected to comprehend the interaction between software and hardware and apply it to various basic automation and robotics applications. Download Syllabus. πŸ“š Topics Covered Session 1 – Introduction to Arduino and Embedded Systems Basic concepts of embedded systems. Introduction to Arduino and Raspberry and types of boards. Arduino hardware structure. Arduino IDE installation and interface overview. Session 2 – Arduino Programming Fundamental Basic voltage for Analog and Digital Systems Basic structure of Arduino programs Variables, data types, and operators setup() and loop() functions Digital input and output programming Session 3 – Input and Output (I/O) programming Using LEDs, push buttons, and buzzers. Reading simple sensors. Circuit assembly and programming practice. Session 4 – Sensor and Actuators Concepts of sensors and actuators Distance, temperature and humidity and accelerometer sensors DC motors, servo motors, and stepper motors Motor control techniques Session 5 – Communication and Control Serial communication. Introduction to communication modules (Bluetooth/Wi-Fi). Arduino-based device control. Displaying LCD. Session 6 – Basic of Robotics Programming Fundamental concepts of robotics. Types of robots. Robot control systems. Basic kinematics of simple robots. Programming motor and servo. Simple Project presentation. 🎯 Learning Outcomes By the end of this training, participants will be able to: Understand the basic concepts of Arduino and embedded systems. Write and develop simple Arduino programs. Use sensors and actuators for basic robotic applications. Design and control simple Arduino-based robots. Develop logical, analytical, and problem-solving skills in the field of robotics. πŸ“ž Contact: πŸ“§ Email: wbudiharto@binus.edu πŸ“± Bpk. Prof. Widodo (WA): +62 856 9887 384 πŸ“± Ibu Dr. Emny (WA): +62 813 8741 3863   Silabus Pelatihan Pemrograman Arduino dan Dasar Robotika πŸ•˜ Durasi: 2Β hari fullday (08:30 – 17:00 WIB) πŸ‘₯ Jumlah Peserta Minimum: 5 orang πŸ’Ό Biaya: Sesuai dengan kesepakatan dan lokasi pelatihan πŸ“‹ Deskripsi Pelatihan Perkembangan teknologi otomasi, Internet of Things (IoT), dan sistem cerdas telah mendorong meningkatnya kebutuhan akan pemahaman dasar pemrograman perangkat keras dan robotik. Arduino sebagai platform mikrokontroler yang bersifat open-source dan mudah digunakan menjadi sarana pembelajaran yang efektif untuk memahami konsep pemrograman embedded system dan integrasinya dengan komponen elektronika. Pelatihan pemrograman Arduino dan dasar robotik dirancang untuk memberikan pemahaman konseptual dan keterampilan praktis dalam merancang, memprogram, dan mengendalikan sistem robotik sederhana. Melalui pelatihan ini, peserta diharapkan mampu memahami interaksi antara perangkat lunak dan perangkat keras, serta menerapkannya dalam berbagai aplikasi otomasi dan robotika dasar. πŸ“š Materi yang Akan Dipelajari Sesi 1 – Pengantar Arduino dan sistem tertanam (Embedded System) Konsep dasar sistem tertanam. Pengenalan Arduino dan Raspberry dan jenis-jenis board. Struktur perangkat keras Arduino. Instalasi Arduino IDE dan pengenalan antarmuka. Sesi 2 – Pemrograman Dasar Arduino Dasar konsep tegangan untuk sistem analog dan digital. Struktur dasar program Arduino Variabel, tipe data, dan operator Fungsi setup() dan loop() Pemrograman input dan output digital Sesi 3 – Pemrograman Input dan Output (I/O) Penggunaan LED, push button, dan buzzer. Pembacaan sensor sederhana. Praktik rangkaian dan pemrograman. Sesi 4 – Sensor dan Aktuator Konsep sensor dan aktuator. Sensor jarak, suhu, dan cahaya. Motor DC, servo, dan stepper motor. Teknik pengendalian motor. Sesi 5 – Serial Communication dan Kontrol Devais. Komunikasi serial Penggunaan modul komunikasi (Bluetooth/Wi-Fi – pengantar) Pengendalian perangkat berbasis Arduino Menampilkan pesan di LCD Sesi 6 – Dasar Robotika Konsep dasar robotika. Jenis-jenis robot. Sistem kontrol robot. Kinematika dasar robot sederhana. Pemrograman robot. Presentasi proyek sederhana. 🎯 Tujuan Pelatihan Setelah mengikuti pelatihan ini, peserta diharapkan mampu: Memahami konsep dasar Arduino dan sistem embedded. Menulis dan mengembangkan program Arduino sederhana. Menggunakan sensor dan aktuator untuk aplikasi robotik dasar. Merancang dan mengendalikan robot sederhana berbasis Arduino. Mengembangkan kemampuan berpikir logis, analitis, dan pemecahan masalah dalam bidang robotik. πŸ“ž Kontak πŸ“§ Email: wbudiharto@binus.edu πŸ“± Bpk. Prof. Widodo (WA): +62 856 9887 384 πŸ“± Ibu Dr. Emny (WA): +62 813 8741 3863

Read More