Arduino and Serial Communication 2023
Arduino and Serial Communication 2023
• Mikrocontroller
• Tour of Arduino Uno V3
• Tour of ESP 8266
• Komunikasi Serial (Protokol dan
Fungsi)
• Contoh dan Latihan
Mikrocontroller
• Microcontroller :
Micro-computer,
controlling
something
• Sometimes called as
“mcu” or
Microcontroller Unit
Tour of Arduino Uno
ATMega328
Arduino Uno as
Development
Board
• Memudahkan proses
development
• Sudah memiliki rangkaian
daya (vcc dan ground)
• Input / Output Pin
• Integrated with IDE
Open source : menyebabkan clone-
board lebih laris daripada original
board
Arduino Uno
as Cross Platform
Development
Board
Bahasa yang sederhana
ARDUINO IDE
• Lahir di italia
• Kemiripan sintaks
dengan C
• Koleksi library third
party
• Multi - OS
A rdui no delay(ms)
Timing
delayMicroseconds
Serial
Communication
Varian
Arduino
Komunikasi Serial TX dan RX
Serial
Pin komunikasi serial Arduino terletak pada pin digital 0 (RX) dan 1 (TX),
yang terhubung juga pada USB to Serial
Protokol UART (Universal Async
Receiver Transmitter)
UART (Async)
Komunikasi UART adalah asinkron, tidak ada clock bersama yang
mengatur atau menentukan kecepatan transfer data antara perangkat TX
dan RX.
• Asynchronous:
• Dua Jalur
• Data Frame
• Parity (Opsional)
• Duplex (Full Duplex dan Half Duplex)
• Flow Control (Opsional)
• Keandalan
• Beragam Aplikasi
Serial Komunikasi
Lanjutan
Bekerja pada
1. Level tegangan logic 5v dan 3.3 V
2. Jika tegangan tidak sesuai (voltage divider)