Daftar Isi:

Bentzi Dipimpin: 3 Langkah
Bentzi Dipimpin: 3 Langkah

Video: Bentzi Dipimpin: 3 Langkah

Video: Bentzi Dipimpin: 3 Langkah
Video: 3 УЗЛА которые ВСЕГДА использую. Как просто и надежно завязать узел 2024, November
Anonim
Image
Image
Bentzi Led
Bentzi Led
Bentzi Led
Bentzi Led

ini tampilannya saat bekerja

Langkah 1: Kode untuk Cahaya

Kode untuk Cahaya
Kode untuk Cahaya

Mungkin sedikit berombak ketika Anda melihatnya dari sini

int greenled=9;// menyetel warna hijau untuk lampu

int blueled=10;// menyetel warna biru untuk lampu int redled=11;// menyetel warna merah untuk lampu int redval=0; // menetapkan nilai yang dapat diubah untuk warna merah int blueval=0;// menetapkan nilai yang dapat diubah untuk warna biru int greenval=0;// menetapkan nilai yang dapat diubah untuk warna hijau int potPin=A0; // menetapkan nilai untuk pententiometer memungkinkannya bekerja void setup() { // letakkan kode setup Anda di sini, untuk dijalankan sekali: pinMode(potPin, INPUT); // dengan menjadikannya sebuah INPUT, Anda memberi tahu Potpin untuk membaca apa nilainya pinMode(A0, INPUT);// dengan menjadikannya input, ia menyuruhnya untuk membaca nilai, mengirimkannya ke pinMode cahaya(dihijaukan, OUTPUT);// untuk semua lampu dengan memberi tahu mereka sebagai OUTPUT, Anda memberi tahu mereka untuk menghasilkan warna. pinMode(merah, OUTPUT); pinMode(biru, OUTPUT); Serial.begin(9600);// ini memberitahu Serial untuk mulai mencetak nilai }

void loop() { // letakkan kode utama Anda di sini, untuk dijalankan berulang kali: redval= analogRead(potPin);// ini memberi tahu nilai yang akan dibaca dari potpin greenval= analogRead(potPin);// ini memberi tahu nilainya untuk membaca dari potpin blueval= analogRead(potPin);// ini memberitahu nilai yang akan dibaca dari potpin redval= map(redval, 0, 1023, 255, 0);// ini memberitahu nilai untuk menginterputasi 0 ke 1023 dan 255 ke nol blueval= map(blueval, 0, 1023, 0, 255);// sama seperti di atas hanya angka yang berbeda greenval= map(greenval, 0, 1023, 130, 5);// sama seperti dua di atas saja nomor yang berbeda Serial.print(redval);// menyuruh Serial untuk mencetak nilai merah yang sama untuk Serial.print(blueval); Serial.println(greenval); analogWrite(redled, redval);// memberitahu cahaya untuk bertindak sebagai redvalue memberitahunya ke analogWrite(greenled, greenval); analogWrite(blueled, blueval);

}

Langkah 2: Pengaturan

Mempersiapkan
Mempersiapkan
Mempersiapkan
Mempersiapkan
Mempersiapkan
Mempersiapkan

kaki besar untuk lampu masuk ke lima volt kaki tengah untuk pentameter pergi ke A0

Langkah 3: Bagaimana Tampilannya Saat Anda Mencobanya di Akhir

Jika Anda ingin mengubah warna kembali ke set kode dan sesuaikan angka ketika nilai merah atau hijau atau biru membaca dari peta pada dasarnya ubah angka di sini langkah ini redval= map(redval, 0, 1023, 255, 0);

Direkomendasikan: