Pin PWM Bertanda ~
Termasuk bagian Output dalam perjalanan Arduino di Coddy. Pelajaran 2 dari 24.
Hanya beberapa pin yang dapat menggunakan PWM. Pada Uno, pin tersebut adalah 3, 5, 6, 9, 10, dan 11. Board mencetak tanda ~ di sebelah masing-masing pin.
Pada pin lainnya, analogWrite() tidak dapat meredupkan LED. Fungsi ini justru membulatkan nilainya: nilai di bawah 128 akan mematikan pin, sedangkan nilai 128 atau lebih akan menyalakannya sepenuhnya.
analogWrite(9, 85); // pin 9 memiliki tanda ~: menyala selama sepertiga waktu
analogWrite(8, 85); // pin 8 tidak memiliki tanda ~: matiJadi, saat memasang LED yang ingin kamu redupkan, hubungkan LED itu ke pin ~. LED yang hanya perlu dinyalakan dan dimatikan dapat dipasang di pin mana saja dengan digitalWrite().
Tantangan
MudahLED biru terhubung ke pin 9 dan LED kuning ke pin 8.
- redupkan LED biru hingga sepertiga kecerahannya:
analogWrite()dengan 85 - pin 8 tidak memiliki
~, jadi nyalakan LED kuning sepenuhnya dengandigitalWrite()
Tekan Jalankan, lalu Periksa.
Coba sendiri
const int bluePin = 9; // pin dengan ~
const int yellowPin = 8; // tanpa ~
void setup() {
pinMode(bluePin, OUTPUT);
pinMode(yellowPin, OUTPUT);
// redupkan LED biru hingga sepertiga kecerahannya, lalu nyalakan LED kuning sepenuhnya
}
void loop() {
}
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Output
Latihan sendiri: Playground Arduino