Mündəricat:
Video: Potensialiometr tərəfindən idarə olunan LED: 6 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:45
Əvvəllər, yeni bir proqramı bilmək üçün maarifləndirici ola biləcək məlumatları idarəetmə lövhəsinə göndərmək üçün Serial Monitordan istifadə edirdik. Bu dərsdə, bir LED -in parlaqlığını potansiyometrlə necə dəyişdirəcəyimizi və dəyər dəyişikliyini görmək üçün potensialiometr məlumatlarını Serial Monitorda alacağımızı görək.
Addım 1: Komponentlər
- Arduino Uno lövhəsi * 1
- USB kabeli * 1
- Rezistor (220Ω) * 1
- LED * 1
- Potansiyometr * 1
- Çörək lövhəsi * 1
- Jumper telləri
Addım 2: Prinsip
Xətti potensiometr analoq elektron komponentdir. Bəs analoq dəyər ilə rəqəmsal dəyər arasındakı fərq nədir? Sadə dildə desək, rəqəmsal açma/söndürmə, yüksək/aşağı səviyyəli yalnız iki vəziyyətlə, yəni 0 və ya 1. Ancaq analoq siqnalların məlumat vəziyyəti xətti, məsələn 1 ilə 1000 arasında; siqnal dəyəri dəqiq bir rəqəm göstərmək əvəzinə zamanla dəyişir. Analoq siqnallara işığın intensivliyi, rütubət, temperatur və s.
Addım 3: Şematik Diaqram
Addım 4: Prosedurlar
Bu təcrübədə, potensiometr cihazları üç sancağına bağlayan mənada gərginlik bölücü kimi istifadə olunur. Potensialiometrin orta pinini A0 pininə, digər iki sancağı isə sırasıyla 5V və GND -yə bağlayın. Buna görə potansiyometrin gərginliyi 0-5V-dir. Potansiometr düyməsini döndərin və A0 pinindəki gərginlik dəyişəcək. Sonra bu gərginliyi idarəetmə lövhəsindəki AD çeviricisi ilə rəqəmsal bir dəyərə (0-1024) çevirin. Proqramlaşdırma vasitəsi ilə, idarəetmə lövhəsindəki LED -in parlaqlığını idarə etmək üçün çevrilmiş rəqəmsal dəyərdən istifadə edə bilərik.
Addım 1:
Dövr qurun.
Addım 2:
Kodu https://github.com/primerobotics/Arduino saytından yükləyin
Addım 3:
Eskizi Arduino Uno lövhəsinə yükləyin
Kodu idarəetmə lövhəsinə yükləmək üçün Yüklə simgesini vurun.
Pəncərənin altında "Yükləmə tamamlandı" görünürsə, bu eskizin uğurla yükləndiyini bildirir.
Potansiyometrenin milini fırladın və LED -in parlaqlığını görəcəksiniz.
Müvafiq dəyər dəyişikliklərini yoxlamaq istəyirsinizsə, Serial Monitoru açın və potensiometr düyməsini fırlatmaqla pəncərədəki məlumatlar dəyişəcək. Bu təcrübə də istədiyiniz kimi başqalarına dəyişdirilə bilər. Məsələn, LED -in yanıp sönmə müddətini idarə etmək üçün potensiometrdən istifadə edin.
Addım 5: Kod
// Potansiyometr tərəfindən idarə olunur
// Döndür
potansiyometrenin şaftı və LED dəyişikliyinin parlaqlığını görməlisiniz.
// Veb sayt: www.primerobotics.in
/******************************************/
konst
int analogPin = 0; // analog giriş pininə əlavə olunur
konst
int ledPin = 9; // led əlavə olunur
int
inputValue = 0; // sensordan gələn dəyəri saxlamaq üçün dəyişən
int
outputValue = 0; // çıxış dəyərini saxlamaq üçün dəyişən
/******************************************/
boş
qurmaq()
{
Serial.begin (9600); // serialı təyin edin
ünsiyyətin baudrate 9600
}
/******************************************/
boş
döngə ()
{
inputValue = analogRead (analogPin); // oxuyun
potansiyometrdən alınan dəyər
Serial.print ("Giriş:"); // çap
"Giriş"
Serial.println (inputValue); // çap
inputValue
outputValue = xəritə (inputValue, 0, 1023, 0, 255); // 0-1023-dən 0-dan 255-ə qədər olan ədədlərin sayına mütənasib olaraq çevirin
Serial.print ("Çıxış:"); // çap
"Çıxış"
Serial.println (outputValue); // çap
outputValue
analogWrite (ledPin, outputValue); // çevir
Çıxış dəyərindən asılı olaraq LED
gecikmə (1000);
}
/*******************************************/
Tövsiyə:
Google köməkçisi tərəfindən idarə olunan LED matrisi!: 7 addım (şəkillərlə)
Google köməkçisi tərəfindən idarə olunan LED matrisi!: Bu dərslikdə, hər yerdə bir smartfon istifadə edərək formu idarə edə biləcəyiniz Google köməkçisi ilə idarə olunan LED matrisini necə edə biləcəyinizi sizə göstərəcəyəm, buna görə başlayaq
Təyyarə ilə idarə olunan radio idarə olunan ördək: 10 addım (şəkillərlə)
Jet Propelled Radio Controlled Duck: 40+ il əvvəl bir radio nəzarət qayığı almaq və yaxınlıqdakı Park Gölündə istifadə etmək istəyirdim, lakin Park Qapıcısı heç bir gəmiyə icazə verilməyəcəyini açıq şəkildə bildirdi. Bir gəmini ördək kimi gizlətmək üçün bu planı hazırladım. Bir az çatışmazlıq qiymət idi
DIY - Arduino tərəfindən idarə olunan RGB LED Çalarlar: 5 addım (şəkillərlə)
DIY | Arduino tərəfindən idarə olunan RGB LED Çalarlar: Bu gün sizə öz RGB LED Eynəklərinizi necə çox asan və ucuz qura biləcəyinizi öyrədəcəyəm.Bu həmişə ən böyük xəyallarımdan biri olub və nəhayət gerçəkləşdi! bu layihə. Bir PCB istehsalçısıdırlar
Bluetooth Smartphone tərəfindən idarə olunan Smart LED Lampası: 7 addım
Bluetooth Smartphone ilə idarə olunan Smart LED Lampası: Həmişə işıqlandırma cihazlarımı idarə etməyi xəyal edirəm. Sonra kimsə inanılmaz rəngli bir LED lampa etdi. Bu yaxınlarda Youtube -da Joseph Cashanın LED lampasına rast gəldim. Bundan ilham alaraq, əlaqəni saxlayarkən bir neçə funksiya əlavə etmək qərarına gəldim
ARDUINO YUN tərəfindən idarə olunan ROOMBA STEFANO DALL'OLIO tərəfindən Wifi Tətbiqi ilə: 4 Addım (Şəkillərlə)
ARDUINO YUN tərəfindən idarə olunan ROOMBA, STEFANO DALL'OLIO tərəfindən Wifi Tətbiqi ilə: Bu təlimatla, Wifi vasitəsilə Roomba sürmək üçün ARDUINO YUN -u Roomba'ya bağlamaq üçün kodu paylaşıram. Kod və tətbiq tam olaraq özüm tərəfindən yaradılıb və Stefano Dall tərəfindən hazırlanmışdır. Olio.My Roomba Roomba 620 -dir, lakin eyni kodu digər Roomb üçün də istifadə edə bilərsiniz