Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Proses manufaktur

Grafik Batang LED Arduino Dikontrol oleh Potensiometer

Komponen dan Perlengkapan

LED (umum)10
Arduino UNO1
Resistor 221 ohm10
Kabel jumper (umum)13
Potensiometer rotary (umum)1

Aplikasi dan Layanan Online

Arduino IDE

Tentang Proyek Ini

Ada sepuluh LED yang terhubung ke Arduino Uno dan sebuah potensiometer. Ketika Anda memutar potensiometer, LED akan menyala satu per satu.

Kode

Grafik C/C++
const int analogPin = A0; // pin tempat potensiometer terpasang
const int ledCount = 10; // jumlah LED dalam grafik batang
int ledPins[] = { 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 }; // array nomor pin tempat LED terpasang

void setup() {
  // loop melalui array pin dan atur semuanya sebagai output:
  for (int thisLed = 0; thisLed < ledCount; thisLed++) {
    pinMode(ledPins[thisLed], OUTPUT);
  }
}

void loop() {
  // baca potensiometer:
  int sensorReading = analogRead(analogPin);
  // peta hasil ke rentang 0 hingga jumlah LED:
  int ledLevel = map(sensorReading, 0, 1023, 0, ledCount);
  // loop melalui array LED:
  for (int thisLed = 0; thisLed < ledCount; thisLed++) {
    // jika indeks elemen array kurang dari ledLevel,
    // nyalakan pin untuk elemen ini:
    if (thisLed < ledLevel) {
      digitalWrite(ledPins[thisLed], HIGH);
    }
    // matikan semua pin yang lebih tinggi dari ledLevel:
    else {
      digitalWrite(ledPins[thisLed], LOW);
    }
  }
}

Skematik

Grafik Batang LED Arduino Dikontrol oleh Potensiometer

Proses manufaktur

  1. Proyek Dadu Digital Arduino: Buat Generator Angka Acak berbasis LCD
  2. Bangun Iron Man Arduino: Komponen, Sensor, dan Panduan Langkah demi Langkah
  3. Find Me: Pelacak Item Cerdas dengan Arduino dan Bluetooth
  4. Buat Lengan Robot Berbasis Arduino dan Cetak 3D – Panduan Langkah demi Langkah
  5. Pengontrol Kelembapan Arduino DIY dengan Relay – Pengaturan Tegangan Tinggi yang Aman
  6. Gerbang Pemantauan Suhu Tanpa Kontak untuk Saringan Cepat dan Akurat
  7. PiBot: Robot Piano Berbasis Arduino untuk Pertunjukan Musik Presisi
  8. Pong Matriks NeoPixel pada Arduino Nano: Buat Game Pong Neon
  9. Pemantauan Cuaca Real-Time dengan Arduino & ThingSpeak IoT
  10. Volant Joystick Arduino Kustom untuk Gaming