Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Processus de fabrication

Graphique à barres LED contrôlé par potentiomètre – Arduino UNO

Composants et fournitures

LED (générique) × 10
Arduino UNO × 1
Résistance 221 Ω × 10
Fils de liaison (jumper wires) génériques × 13
Potentiomètre rotatif (générique) × 1

Applications et services en ligne

Arduino IDE

À propos du projet

Dix LED sont connectées à un Arduino Uno et à un potentiomètre. Lorsque vous tournez le potentiomètre, les LED s'allument l'une après l'autre, créant un effet de graphique à barres.

Code

Graphique à barres

const int analogPin = A0;
const int ledCount = 10;
int ledPins[] = { 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 };

void setup() {
  for (int thisLed = 0; thisLed < ledCount; thisLed++) {
    pinMode(ledPins[thisLed], OUTPUT);
  }
}

void loop() {
  int sensorReading = analogRead(analogPin);
  int ledLevel = map(sensorReading, 0, 1023, 0, ledCount);
  
  for (int thisLed = 0; thisLed < ledCount; thisLed++) {
    if (thisLed < ledLevel) {
      digitalWrite(ledPins[thisLed], HIGH);
    } else {
      digitalWrite(ledPins[thisLed], LOW);
    }
  }
}

Schéma de câblage

Schéma de câblage disponible (voir fichier joint).

Processus de fabrication

  1. Dé numérique Arduino sur écran LCD 16x2 – Générateur aléatoire à bouton poussoir
  2. Construire un Iron Man animé avec Arduino : capteurs, sons et relais
  3. Find Me : Localisateur d'objets intelligent avec Arduino et Bluetooth
  4. Construire un bras robotique 3D fonctionnel piloté par Arduino – Guide pas à pas
  5. Contrôleur d'humidificateur DIY avec Arduino et relais – Installation haute tension sécurisée
  6. Portique de contrôle de température sans contact pour dépistage rapide et précis
  7. PiBot : Robot pianiste Arduino pour performance musicale de précision
  8. Jeu Pong sur Matrice NeoPixel avec Arduino Nano
  9. Station météo IoT temps réel – Arduino, ESP8266, DHT11 & ThingSpeak