Tonton Proyek Arduino Ini
Video tutorial lengkap sesuai dengan artikel ini. Klik dan tonton untuk mendukung channel kami!
Mengontrol LED Neopixel menggunakan push button dan Arduino merupakan salah satu proyek dasar yang seru untuk dipelajari, terutama bagi pemula di dunia mikrokontroler. Dalam tutorial ini, kita akan membahas langkah-langkah lengkap untuk membuat rangkaian elektronik sederhana yang mampu mengubah warna Neopixel setiap kali tombol ditekan. Cocok untuk Anda yang ingin memahami cara kerja input digital dan kontrol LED RGB menggunakan Arduino.
Untuk kode di bawah:
#include <Adafruit_NeoPixel.h>
#ifdef __AVR__
#include <avr/power.h> // Required for 16 MHz Adafruit Trinket
#endif
#define BUTTON_PIN 2
#define PIXEL_PIN 6 // Digital IO pin connected to the NeoPixels.
#define PIXEL_COUNT 16 // Number of NeoPixels
Adafruit_NeoPixel strip(PIXEL_COUNT, PIXEL_PIN, NEO_GRB + NEO_KHZ800);
boolean oldState = HIGH;
int mode = 0; // Currently-active animation mode, 0-9
void setup() {
pinMode(BUTTON_PIN, INPUT_PULLUP);
strip.begin(); // Initialize NeoPixel strip object (REQUIRED)
strip.show(); // Initialize all pixels to 'off'
}
void loop() {
Butuh Kode Lengkap? Klik Di Sini
Dengan memahami cara kerja push button untuk mengontrol Neopixel menggunakan Arduino, Anda telah menambahkan satu lagi keterampilan dasar dalam dunia mikrokontroler dan pemrograman elektronik. Proyek ini bisa dikembangkan lebih lanjut, seperti menambahkan efek animasi warna, menggunakan lebih banyak tombol, atau menghubungkannya dengan sensor lain untuk interaksi yang lebih kompleks.
Teruslah bereksperimen dan berkreasi dengan proyek-proyek Arduino lainnya. Jangan lupa untuk menyimpan artikel ini atau membagikannya kepada teman yang juga tertarik dengan dunia DIY elektronik.
📌 Butuh referensi lainnya? Kunjungi artikel menarik kami seputar Arduino dan proyek DIY di Kalilandak Info.
📌 Baca Juga: