Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
Sa proyektong ito, makokontrol namin ang liwanag ng LED gamit ang variable na paglaban na ibinigay ng potentiometer. Ito ay isang napaka pangunahing proyekto para sa isang nagsisimula ngunit magtuturo ito sa iyo ng maraming bagay tungkol sa potentiometer at LED na pagtatrabaho na kinakailangan upang gumawa ng mga advance na proyekto.
Maaari din nating makontrol ang LED brigthness nang walang potentiometer. i-click ang link sa ibaba upang suriin ang proyekto
link: - Pinamunuan ang kontrol ng ningning nang walang potensyomiter.
Hakbang 1: Kinakailangan ang Mga Bahagi
- Arduino -
- Potensyomiter -
- LED -
- Resistor (220 hanggang 1000 ohms) -
- Jumper wires -
Hakbang 2: Circuit Schematic
Pin 11 led anode
A0 wiper
Vcc 5V
Gnd terminal 3 ng potentiometer, cathode ng LED
Hakbang 3: Arduino Code
Ginagamit ang function ng Arduino analogRead upang masukat ang boltahe sa pagitan ng 0 hanggang 5 volts at ginawang isang digital na halaga sa pagitan ng 0 hanggang 1023. Ang dahilan para sa halagang 1023 ay dahil ang analog sa mga digital converter ay 10-bit ang haba. Tulad ng analogWrite ng PWM ay may cycle ng tungkulin sa pagitan ng 0 hanggang 255 na kung bakit hahatiin natin ang halagang binasa ng 4 sa code.
KODE
Const int POTENTIOMETER_PIN = 0;
int analog_value = 0;
walang bisa ang pag-setup () {
// ilagay ang iyong setup code dito, upang tumakbo nang isang beses:
pinMode (11, OUTPUT);
pinMode (POTENTIOMETER_PIN, INPUT);
}
void loop () {
// ilagay ang iyong pangunahing code dito, upang tumakbo nang paulit-ulit:
analog_value = analogRead (POTENTIOMETER_PIN);
// halaga ng analog_value ay mula 0 hanggang 1023 at ang cycle ng tungkulin ng PWM ay 0 hanggang 255.
analogWrite (11, analog_value / 4);
}