Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

8x LED-verlichting door geluid

Componenten en benodigdheden

Arduino UNO
× 1
Soldeerloze breadboard op ware grootte
× 1
5 mm LED:rood
× 3
5 mm LED:geel
× 2
LED, blauwgroen
× 2
Weerstand 220 ohm
× 8
SparkFun-geluidsdetector (met headers)
× 1

Apps en online services

Arduino IDE

Over dit project

Dus als beginner heb ik geoefend met de geluidssensor en LED. Na wat oefening besloot ik een 8x LED-systeem te maken met een geluidsdetector. Het kan een interessant project zijn voor beginners zoals ik.

De waarden van LED's kunnen individueel door u worden ingesteld. Vergeet ook niet de gevoeligheid van de geluidssensor in te stellen. Ik heb hieronder enkele instructies toegevoegd over het instellen van de gevoeligheid van de geluidssensor. De derde afbeelding toont de bewaking van de geluidssensorwaarden. Met deze waarden wordt de code ingesteld wanneer op het geluid moet worden gereageerd.

Code

  • De code van het project
De code van projectC/C++
Dit is de code van 8x LED's systeem met een geluidsdetector.
/* * Mantas Utka */int ledPin1=13; //De LED's en sensor toevoegen.int ledPin2=12;int ledPin3=11;int ledPin4=10;int ledPin5=9;int ledPin6=8;int ledPin7=7;int ledPin8=6;int sensorPin=A0; // De sensor selecteert als analoge pin. De analoge pin is beter voor projecten als deze.int val =0;void setup(){ pinMode(ledPin1, OUTPUT); // Selecteren van LED's als uitgangen om de resultaten in LED's van geluidsdetector pinMode (ledPin2, OUTPUT) te duwen; pinMode (ledPin3, UITGANG); pinMode (ledPin4, UITGANG); pinMode (ledPin5, UITGANG); pinMode (ledPin6, UITGANG); pinMode (ledPin7, UITGANG); pinMode (ledPin8, UITGANG); pinMode (sensorPin, INPUT); // De sensor selecteren als invoer om de resultaten naar Arduino Serial.begin (9600) te sturen;} void loop (){ val =analogRead (sensorPin); Serial.println (val); // wanneer de sensor een signaal detecteert, knippert LED //1 if (val>=127) {digitalWrite (ledPin1, HIGH); // selecteren van de waarden van LED's om te knipperen door waarden van geluidssensor te detecteren. } else {digitalWrite(ledPin1, LOW); } //2 if (waarde>=378) {digitalWrite(ledPin2, HIGH); } else {digitalWrite(ledPin2, LOW); } //3 if (waarde>=505) {digitalWrite(ledPin3, HIGH); } else { digitalWrite (ledPin3, LAAG); } //4 if (waarde>=632) {digitalWrite(ledPin4, HIGH); } else {digitalWrite(ledPin4, LOW); } //5 if (waarde>=759) {digitalWrite(ledPin5, HIGH); } else {digitalWrite(ledPin5, LOW); } //6 if (waarde>=886) {digitalWrite(ledPin6, HIGH); } else { digitalWrite (ledPin6, LAAG); } //7 if (waarde>=980) {digitalWrite(ledPin7, HIGH); } else { digitalWrite (ledPin7, LAAG); } //8 if (waarde>=1000) {digitalWrite(ledPin8, HIGH); } else {digitalWrite(ledPin8, LOW); }}

Productieproces

  1. LED vs gloeilamp industriële verlichting:wat is het beste?
  2. Geluidsonderdrukking
  3. Xylofoon
  4. LP-record
  5. Light Emitting Diode (LED)
  6. Apparaten maken NFC-programmering van LED-verlichting mogelijk
  7. Coffin Dance Melody
  8. 5x5x5 LED-kubus
  9. Arduino met Bluetooth om een ​​LED te bedienen!
  10. Arduino Quadruped
  11. Onderzoekers verwerven 3D-beelden met led-kamerverlichting en een smartphone