2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Në këtë projekt, ne do të kontrollojmë shkëlqimin e LED duke përdorur rezistencë të ndryshueshme të siguruar nga potenciometri. Ky është një projekt shumë themelor për një fillestar, por do t'ju mësojë shumë gjëra në lidhje me funksionimin e potenciometrit dhe LED të cilat kërkohen për të bërë projekte paraprake.
Ne gjithashtu mund të kontrollojmë shkëlqimin LED pa potenciometër. klikoni lidhjen më poshtë për të kontrolluar atë projekt
lidhja: - Kontrolli i shkëlqimit të led pa potenciometër.
Hapi 1: Përbërësit e kërkuar
- Arduino -
- Potenciometër -
- LED -
- Rezistencë (220 deri në 1000 ohms) -
- Telat e kërcyesit -
Hapi 2: Skema e qarkut
Pin 11 anodë led
Fshirëse A0
Vcc 5V
Gnd terminali 3 i potenciometrit, katoda e LED
Hapi 3: Kodi Arduino
Funksioni Arduino analogRead përdoret për të matur tensionin nga 0 në 5 volt dhe e konverton atë në një vlerë dixhitale midis 0 deri në 1023. Arsyeja për vlerën 1023 është sepse konvertuesit analogë në dixhitalë janë të gjatë 10-bit. Si analogWrite e PWM kanë cikël detyre midis 0 dhe 255 kjo është arsyeja pse ne do të ndajmë vlerën e lexuar me 4 në kod.
KODI
const int POTENTIOMETER_PIN = 0;
int analog_vlera = 0;
void setup () {
// vendosni kodin tuaj të konfigurimit këtu, për të ekzekutuar një herë:
pinMode (11, OUTPUT);
pinMode (POTENTIOMETER_PIN, HYRJE);
}
lak void () {
// vendosni kodin tuaj kryesor këtu, për të ekzekutuar në mënyrë të përsëritur:
analoge_vlera = analogRead (POTENTIOMETER_PIN);
// vlera e vlerës_ analog është nga 0 në 1023 dhe cikli i punës i PWM është 0 në 255.
analogWrite (11, vlera analoge/4);
}