Daftar Isi
Bab 1 Mengenal Arduino
Apa itu Arduino?
Jenis-jenis Arduino
Tipe Arduino Yang Cocok Untuk Pemula
Bagaimana Cara Progam Arduino
Cara Install Arduino IDE di Linux
Bab 2 Dasar Pemrogaman C++ Untuk Arduino
Pengenalan C++
Sintak Dasar Pemrograman Arduino
Komentar Pada C++
Variabel Pada C++
Tipe Data Pada C++
2.6 Mengenal Operator Pada C++
2.7 Penggunaan String Pada C++
2.8 Penggunaan Boolean Pada C++
2.9 Mengenal Konstanta Pada C++
Pointer Pada C++
2.10 Cara Memisahkan String
2.11 Cara Menyimpan Data Float ke EEPROM
2.10 Cara Konversi Float ke String
2.11 Cara Konversi Tipe Data Dari Serial Monitor
2.11 Cara Menggunakan ADC Arduino
2.12 Cara Reset Arduino Dengan Soft Reset
2.13 Perbedaan File Extensi .ino .pde .h .cpp dan .c
2.14 Cara Pemetaan Nilai INT dan FLOAT Menggunakan Map Arduino
2.14 Cara Membandingkan Nilai Hexadesimal Arduino
Bab 3 Pemrograman Arduino Pemula
TOMBOL
Cara Menggunakan Tombol Dasar Rangkaian
LED
Cara Mengendalikan LED
Cara Membuat LED Berjalan
Cara Membuat LED Dengan Efek Redup Terang
Cara Menghidupkan LED Dengan Satu Tombol
Cara Menghidupkan LED Dengan Serial Monitor
Cara Mengendalikan Seven Segment
Cara Mengendalikan Dot Matrix Max7219
LCD
LCD Monokrom 8×2
LCD Monokrom 16×2
LCD Monokrom 16×4
LCD Monokrom 20×4
LCD Monokrom 128×64
LCD Monokrom 192×64
LCD Monokrom 192×128
LCD Monokrom 240×128
LCD Nokia 5110
OLED 0.96″ 128×64 I2C
TFT 3.5″
TFT 2.8″ Nextion
MOTOR
Cara Menggunakan Motor DC
Cara Menggunakan Motor Servo
Cara Menggunakan Motor Servo Continous (MG995 dan MG996R)
Cara Menggunakan Motor Stepper TB6560 Driver
SENSOR
Sensor Suhu
Cara Menggunakan Sensor LM35
Cara Menggunakan Sensor DHT11
Cara Menggunakan Sensor DHT22
Cara Menggunakan Sensor NTC 3950
Cara Menggunakan Sensor DS1820
Sensor Cahaya
Sensor Ultraviolet GL ML 8511
Sensor Intensitas GY 302 BH1750
Sensor Opto Coupler
3.4.3 Sensor Gas
3.4.4 Cara Menggunakan Sensor MQ-2
3.4.6 Cara Menggunakan Sensor MQ-3
3.4.4 Cara Menggunakan Sensor MQ-4
3.4.5 Cara Menggunakan Sensor MQ-5
3.4.6 Cara Menggunakan Sensor MQ-6
3.4.6 Cara Menggunakan Sensor MQ-7
3.4.6 Cara Menggunakan Sensor MQ-8
3.4.6 Cara Menggunakan Sensor MQ-9
3.4.6 Cara Menggunakan Sensor MQ-135
3.4.4 Sensor Thermal Image
3.4.4.1 Sensor PIR HC SR501
3.4.4.2 Sensor AMG8833 Arduino Processing
3.4.5 Sensor Magnet
3.3.3 Sensor Reed Swetch
3.3.3 Sensor Hall
3.4.6 Sensor Udara
3.3.3 Sensor Tekanan Udara GY-BMP280
3.4.7 Sensor Ultrasonik
3.4.1 Cara Menggunakan Sensor HC-SR04
3.4.7 Sensor Inframerah
3.4.1 Cara Menggunakan TSOP1738 Arduino
3.4.2 Cara Menggunakan VS1838B Arduino
3.4.8 Sensor Gyro
3.4.8.1 Cara Mengunakan Sensor MPU-6050 GY-521
3.5 RTC
3.5.1 Cara Menggunakan RTC DS1302
3.5.1 Cara Menggunakan RTC DS1307
3.5.2 Cara Menggunakan RTC DS3231
Wireless
3.6.1 Cara Menggunakan nRF24L01
RFID
3.7 Micro SD
3.7.1 Cara Akses MicroSD
3.7.2 Cara Membuat Data Logger
Cara Menggunakan Joystick Arduino
Joystick Dengan Arduino dan Processing
Bab 4 Projek Arduino
4.1 Jadwal Sholat Menggunakan Arduino
4.2 Mambuat Anti Maling Dengan Sensor PIR
4.3 Cara menampilkan Nilai Joystick ke Processing
Bab 5 Error Pada Arduino IDE
5.1 Penyebab Stray ‘302’ in Program
5.2 Penyebab Port Arduino Uno Nano Tidak Terdeteksi
Bab 6 ATtiny13
6.1 Cara Program ATtiny13 dan Bootloader Arduino ISP
Bab 7 Attiny2313
7.1 Cara Menggunakan OLED 128×64 ATtiny2313
Bab 8 ATtiny85
8.1 Cara Progam ATtiny85 dan Bootloader Arduino ISP
8.2 Cara Menggunakan OLED 128×64 ATtiny85 Dengan Library
8.3 Cara Menggunakan OLED 128×64 ATtiny85 Tanpa Library