Orodha ya maudhui:

Mzunguko wa Mwanga wa Mshumaa wa OLED na Picha ya Upinzani wa Udhibiti wa Ukali (TfCD): Hatua 4 (na Picha)
Mzunguko wa Mwanga wa Mshumaa wa OLED na Picha ya Upinzani wa Udhibiti wa Ukali (TfCD): Hatua 4 (na Picha)

Video: Mzunguko wa Mwanga wa Mshumaa wa OLED na Picha ya Upinzani wa Udhibiti wa Ukali (TfCD): Hatua 4 (na Picha)

Video: Mzunguko wa Mwanga wa Mshumaa wa OLED na Picha ya Upinzani wa Udhibiti wa Ukali (TfCD): Hatua 4 (na Picha)
Video: UKIONA DALILI HIZI 9 WIKI 2 BAADA YA KUJAMIIANA KAPIME UKIMWI HARAKA HUENDA UMEAMBUKIZWA 2024, Novemba
Anonim
Mzunguko wa Mwanga wa Mshumaa wa OLED na Picha ya Upinzani wa Udhibiti wa Ukali (TfCD)
Mzunguko wa Mwanga wa Mshumaa wa OLED na Picha ya Upinzani wa Udhibiti wa Ukali (TfCD)

Katika hii tunayofundishwa tunakuonyesha jinsi ya kutengeneza mzunguko ambao unaonyesha (O) taa ya LED ikiwa kama mshumaa na kuguswa na ukali wa mazingira. Kwa kiwango cha chini cha mwangaza pato la chini kutoka kwa vyanzo vya taa inahitajika. Ukiwa na programu tumizi hii unaweza kuunda taa yako ya mshumaa ili kuunda taa ya kupendeza na ya kupendeza ya anga ya ziada. Unaweza kujaribu kuchukua nafasi ya LED na OLED ikiwa una vifaa (Hivi sasa ni ngumu kupata kwa sababu ya gharama na uchanga wa teknolojia). Teknolojia hii mpya itakuwa mustakabali wa taa thabiti ya serikali.

Hatua ya 1: Hatua ya 1: Kusanya Vipengele

Hatua ya 1: Kusanya Vipengele
Hatua ya 1: Kusanya Vipengele

Kukusanya vifaa:

1x Arduino Uno + kebo ya USB

Bodi ya mkate ya 1x

3x 330R kupinga

Upinzani wa 1x 220R

1x Picha ya kupinga

Cable ya 10x

Hatua ya 2: Hatua ya 2: Weka Bodi yako ya Mkate ya Arduino

Hatua ya 2: Weka Bodi yako ya Mkate ya Arduino
Hatua ya 2: Weka Bodi yako ya Mkate ya Arduino

Sanidi bodi yako ya mkate ya arduino kulingana na picha.

Hatua ya 3: Hatua ya 3: Pakia Nambari

Hatua ya 3: Pakia Nambari
Hatua ya 3: Pakia Nambari

Pakia nambari ifuatayo. Vithamini vinaweza kubadilishwa au kuongezwa kwa matokeo tofauti unayotaka.

int ledPin1 = 9; int ledPin2 = 10; int ledPin3 = 11; mwanga lightSensor = A1; ThamaniValue = 120; int baseValue = 135;

kuanzisha batili () {// kuanzisha mawasiliano ya serial kwa bits 9600 kwa sekunde: Serial.begin (9600); pinMode (ledPin1, OUTPUT); pinMode (ledPin2, OUTPUT); pinMode (ledPin3, OUTPUT); }

// utaratibu wa kitanzi unaendelea tena na tena milele: kitanzi batili () {// soma pembejeo kwenye pini ya analogi 0: int sensorValue = analogRead (A1); ikiwa (sensorValue> 800) {randomValue = 120; msingiValue = 135; } kingine ikiwa (sensorValue> 750) {randomValue = 110; msingiValue = 115; } kingine ikiwa (sensorValue> 700) {randomValue = 90; msingiValue = 100; } kingine ikiwa (sensorValue> 650) {randomValue = 70; msingiValue = 80; } kingine ikiwa (sensorValue> 600) {randomValue = 55; msingiValue = 65; } kingine ikiwa (sensorValue> 550) {randomValue = 40; msingiValue = 55; } mwingine {randomValue = 30; msingiValue = 40; } // chapa thamani uliyosoma: Serial.println (sensorValue); AnalogWrite (ledPin1, bila mpangilio (randomValue) + baseValue); AnalogWrite (ledPin2, bila mpangilio (randomValue) + baseValue); AnalogWrite (ledPin3, nasibu (randomValue) + baseValue); kuchelewesha (bila mpangilio (100)); }

Hatua ya 4: Hatua ya 4: Angalia Matokeo

Image
Image

Angalia ikiwa taa ya (O) ya LED kama mshumaa na kuguswa na kiwango cha mwangaza wa mazingira.

Ilipendekeza: