Apakah ada pin analog output di Arduino? Ada Arduino yang memiliki analog output sesungguhnya, ada yang tidak. Analog output yang sesungguhnya menggunakan DAC (Digital to Analog Converter). Pada Arduino yang tidak ada DAC, analog output dapat ditiru menggunakan output PWM (Pulse Width Modulation) / Modulasi Lebar Pulsa.
Apa bedanya sinyal output dari DAC dan dari PWM? Sinyal DAC berupa tegangan tertentu yang dapat diatur tegangannya sesuai dengan parameter yang diberikan. Sinyal PWM berupa tegangan HIGH (biasanya 5 volt) dan LOW (0 volt), dengan perbandingan antara HIGH dan LOW mengikuti suatu perbandingan tertentu.
Berikut ini contoh sinyal PWM
Arduino yang memiliki DAC adalah di antaranya sebagai berikut:
- Arduino Zero dengan prosesor ATSAMD21G18
- Arduino UNO R4 Minima dengan prosesor Renesas RA4M1
- Arduino GIGA R1 WiFi dengan prosesor STM32H747XI
- Arduino Due dengan prosesor AT91SAM3X8E
- Arduino MKR WiFi 1010 dengan prosesor SAMD21 Cortex®-M0+
- Arduino UNO R4 WiFi dengan prosesor Renesas RA4M1
Arduino yang tidak memiliki DAC di antaranya sebagai berikut:
- Arduino Nano dengan prosessor ATmega328P
- Arduino UNO dengan prosessor ATmega328P
- Arduino UNO mini dengan prosessor ATmega328P
- Arduino Mega 2560 Rev3
- Arduino UNO WiFI Rev2 dengan prosesor ATmega4809
- Arduino Micro dengan prosesor ATmega32U4
- Arduino Leonardo dengan prosesor ATmega32U4
Berikut ini Arduino Zero yang memiliki output analog dengan DAC:
Referensi
- Pulse Width Modulation https://en.wikipedia.org/wiki/Pulse-width_modulation
- Modulasi Lebar Pulsa https://id.wikipedia.org/wiki/Modulasi_lebar_pulsa