
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-23 15:05

Predtým sme používali sériový monitor na odosielanie údajov na riadiacu dosku, čo môže byť poučné poznať nový softvér. V tejto lekcii sa pozrieme na to, ako zmeniť jas LED diódy potenciometrom, a prijať údaje o potenciometri v sériovom monitore, aby sme videli jej zmenu hodnoty.
Krok 1: Komponenty
- Doska Arduino Uno * 1
- USB kábel * 1
- Rezistor (220Ω) * 1
- LED * 1
- Potenciometer * 1
- Breadboard * 1
- prepojovacie vodiče
Krok 2: Princíp

Lineárny potenciometer je analógová elektronická súčiastka. Aký je teda rozdiel medzi analógovou hodnotou a digitálnou hodnotou? Jednoducho povedané, digitálne znamená zapnutie/vypnutie, vysoká/nízka úroveň s iba dvoma stavmi, t.j. buď 0 alebo 1. Ale dátový stav analógových signálov je lineárny, napríklad od 1 do 1 000; hodnota signálu sa v priebehu času namiesto označovania presného čísla mení. Medzi analógové signály patria signály o intenzite svetla, vlhkosti, teplote atď.
Krok 3: Schematický diagram

Krok 4: Postupy
V tomto experimente sa potenciometer používa ako delič napätia, čo znamená pripojenie zariadení ku všetkým jeho trom kolíkom. Pripojte stredný kolík potenciometra ku kolíku A0 a ďalšie dva piny k 5V a GND. Preto je napätie potenciometra 0-5V. Otočte gombíkom potenciometra a napätie na kolíku A0 sa zmení. Potom konvertujte toto napätie na digitálnu hodnotu (0-1024) pomocou prevodníka AD v riadiacej doske. Prostredníctvom programovania môžeme pomocou konvertovanej digitálnej hodnoty ovládať jas LED diódy na riadiacej doske.
Krok 1:
Vybudujte obvod.
Krok 2:
Stiahnite si kód z
Krok 3:
Nahrajte skicu na dosku Arduino Uno
Kliknutím na ikonu Odovzdať odovzdáte kód na ovládací panel.
Ak sa v spodnej časti okna zobrazí „Dokončené nahrávanie“, znamená to, že skica bola úspešne nahraná.
Roztočte hriadeľ potenciometra a mali by ste vidieť zmenu LED diódy.
Ak chcete skontrolovať zodpovedajúce zmeny hodnôt, otvorte sériový monitor a údaje v okne sa zmenia otáčaním gombíka potenciometra. Tento experiment môžete tiež podľa potreby zmeniť na iný. Potenciometrom napríklad ovládajte časový interval blikania diódy LED.
Krok 5: Kód
// Ovládanie potenciometrom
//Točiť sa
hriadeľ potenciometra a mali by ste vidieť zmenu svietivosti LED diódy.
//Web stránka:www.primerobotics.in
/******************************************/
konšt
int analogPin = 0; // analógový vstupný kolík sa pripojí k
konšt
int ledPin = 9; // LED sa pripojí k
int
inputValue = 0; // premenná na uloženie hodnoty pochádzajúcej zo senzora
int
outputValue = 0; // premenná na uloženie výstupnej hodnoty
/******************************************/
prázdny
nastaviť()
{
Serial.begin (9600); // nastavenie seriálu
prenosová rýchlosť 9600
}
/******************************************/
prázdny
slučka ()
{
inputValue = analogRead (analogPin); // prečítajte si
hodnota z potenciometra
Serial.print ("Vstup:"); // tlač
"Vstup"
Serial.println (inputValue); // tlač
inputValue
outputValue = mapa (inputValue, 0, 1023, 0, 255); // Prevod z 0-1023 úmerne k číslu čísla od 0 do 255
Serial.print ("Výstup:"); // tlač
"Výkon"
Serial.println (outputValue); // tlač
outputValue
analogWrite (ledPin, outputValue); // otočte
LED dióda svieti v závislosti od výstupnej hodnoty
oneskorenie (1000);
}
/*******************************************/
Odporúča:
Indigo Led Cube 3*3*3 s Adxl35 a potenciometrom: 8 krokov

Indigo Led Cube 3*3*3 s Adxl35 a potenciometrom: Toto je prvýkrát, čo môžem publikovať inštrukcie. Vytvoril som 3*3*3 LED kocku s Arduino uno. Ďalšou vlastnosťou tejto je, že sa LED dióda môže pohybovať podľa pohyb jeho platformy. A vzor LED sa môže líšiť podľa
Kontrolné LED blikajúce impulzy s potenciometrom: 6 krokov

Ovládanie LED blikajúcich impulzov pomocou potenciometra: V tomto návode sa naučíme ovládať LED blikajúce impulzy potenciometrom. Pozrite si ukážkové video
Kontrolka LED bliká s potenciometrom a OLED displejom: 6 krokov

Kontrolné blikanie LED diódou s potenciometrom a OLED displejom: V tomto návode sa naučíme ovládať LED blikanie potenciometrom a zobrazovať hodnotu frekvencie impulzov na OLED displeji. Pozrite si ukážkové video
RGB LED ovládané pomocou Bluetooth alebo potenciometrom: 5 krokov

RGB LED ovládané pomocou Bluetooth alebo potenciometrom: Ahoj! Dnes som sa s vami chcel podeliť o svoj projekt Arduino. RGB LED som nechal ovládať Arduino. Má 3 režimy a 2 rozhrania. Prvý režim je manuálne ovládanie, druhý chladná dúha a tretí farebný zámok. Najprv kalibrujte potenciometer. Potom ty
Ovládanie LED potenciometrom pomocou Arduino Uno R3: 6 krokov

Ovládanie LED pomocou potenciometra pomocou Arduino Uno R3: Predtým sme používali sériový monitor na odosielanie údajov na riadiacu dosku, čo môže byť poučné poznať nový softvér. V tejto lekcii sa pozrime, ako zmeniť jas LED diódy potenciometrom a získať údaje o potenciometri