Mündəricat:
Video: Arduino Analog Dəyər Plotteri: 4 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
Bir müddət əvvəl, analog çıxışlarım üçün bir qrafikə sahib olmağın olduqca faydalı olacağını düşündüm. Çıxışlarımı düzəltməyə kömək edəcək, mənə sensorun məhdudiyyətləri və nələr haqqında ümumi bir fikir verərdi və hətta hər hansı bir sensora sahib olmaq üçün olduqca gözəl bir interfeys olardı. Beləliklə, bir Arduino, bir oled və seçdiyiniz bir sensorla bunu işə salaq.
Addım 1: Ehtiyac duyacağınız şeylər:
- Bir Arduino
- Bir ekran (layihəmdə 0.96 "OLED istifadə olunur və eskiz də buna uyğundur, ancaq istədiyiniz hər hansı bir ekrandan istifadə etməkdən çekinmeyin. Buna baxmayaraq kodu dəyişdirmək məcburiyyətində qalacaqsınız (kod bölməsində izah olunur))
- Çörək taxtası (xüsusi bir çörək taxtası qalxanı istifadə edirəm, amma nədən istifadə etməyinizin əhəmiyyəti yoxdur)
- Jumper telləri
- Çox vaxt deyil
Addım 2: Hardware
OLED -ni bağlamaq: (rənglər üçün yuxarıdakı şəkillərə baxın)
- Qırmızı Tel (VCC): Arduinonun 5v
- Yaşıl Tel (GND): Arduinonun Zəmini
- Bənövşəyi Tel (SCL): Arduinonun SCL -si (etiket üçün lövhənin alt hissəsini yoxlayın, əgər xüsusi SCL pin yoxdursa, adətən A5 -dir)
- Narıncı Tel (SDA): Arduinonun SDA -sı (etiket üçün lövhənin alt hissəsini yoxlayın, əgər xüsusi SDA pin yoxdursa, adətən A4 -dir)
Sensoru Bağlamaq: (Rənglər üçün yuxarıdakı şəkillərə baxın)
- Sensoru konkret çıxış nöqtəsinə görə gücləndirin
- Sensorun çıxışı A0 olmalıdır
Addım 3: Kod
Proqramın etdiyi sadə bir işdir- analoq girişi götürür, qrafikin y koordinatlarına uyğunlaşdırır və əvvəlki koordinatından y koordinatına bir xətt çəkir, x koordinatı davamlı olaraq artır.
Kod heç də çox mürəkkəb deyil və yaxşı şərh edilmişdir, buna görə də bunu düzəltmək üçün kifayət qədər yaxşı başa düşdüyünüzü hiss edirsinizsə, bunu mütləq edin. Bununla birlikdə, minimum tənzimləmə ilə maksimum dərəcədə fərdiləşdirilə biləcək şəkildə hazırlanmışdır. Qrafik ölçüsünü, qrafik mövqeyini və ya oxu çubuğu ölçüsünü dəyişdirmək üçün (çubuğun ölçüsü artıq optimaldır və cavab olaraq təyin olunur), yalnız
- GRAPH_HEIGHT
- GRAPH_WIDTH
- GRAPH_BOX_X
- GRAPH_BOX_Y
- BAR_WIDTH
sabitlər, tələbinizə görə, sabitlərin tərifi bölməsində.
Əlavə olaraq, sensor çıxışınız tərs ola bilər (yüksək giriş -> aşağı çıxış və ya əksinə). Bu vəziyyətdə, INVERTED sabitini 'doğru' olaraq dəyişdirin.
Arduino kodu:
Addım 4: Nəticə
Bu sadə layihə üçün budur. İnşallah digər insanlara faydalıdır. Kodda bir səhv, hər hansı bir potensial təkmilləşdirmə və ya hətta layihə üçün yeni bir istifadə taparsanız, şərhlərdə mənə bildirin. Həmçinin, layihəni bəyənmisinizsə, "A Tool Build" müsabiqəsində ona səs verməyi düşünün.
Tövsiyə:
Analog Joystick ilə Arduino LED İdarəetmə: 6 addım
Analog Joystick ilə Arduino LED İdarəetmə: Bu dərslikdə LED -i idarə etmək üçün analog Joystick -dən istifadə etməyi öyrənəcəyik
Arduino istifadə edərək Led Strip ilə Analog Saat və Rəqəmsal Saat Necə Hazırlanır: 3 Addım
Arduino istifadə edərək Led Strip ilə Analog Saat və Rəqəmsal Saat Necə Hazırlanır: Bu gün biz Analog Clock & Led Strip və Arduino ilə MAX7219 Dot modulu olan rəqəmsal saat yerli vaxt qurşağı ilə saatı düzəldəcək. Analog saat daha uzun bir LED şeridi istifadə edə bilər, buna görə də sənətkar olmaq üçün divara asıla bilər
Bir Analog Pin istifadə edərək birdən çox Analog Dəyəri Oxumaq: 6 Addım (Şəkillərlə)
Bir Analog Pin istifadə edərək Birdən çox Analog Dəyəri Oxumaq: Bu təlimatda sizə yalnız bir analog giriş pinindən istifadə edərək birdən çox analoq dəyərin necə oxunacağını göstərəcəyəm
Arduino E -poçt Kamerası (VC0706 + 3G Shield + Arduino M0 Analog): 5 addım
Arduino E -poçt Kamerası (VC0706 + 3G Shield + Arduino M0 Analog): Bir dəfə əlimdə bir kamera VC0706 aldım. Arduino UNO -ya uğurla bağladım, şəkil çəkdim və micro SD -də qeyd etdim. Daha çox şey istədim - alınan fotoşəkili bir yerə köçürmək. Məsələn, 3G/GPRS qalxanı vasitəsilə. Ən sadə olanı
Sabit Diski Saata Dəyər: 19 Adım (Şəkillərlə birlikdə)
Sabit Diski bir saata çevirin: Əgər köhnə kompüter hissələri ilə nə edə biləcəyinizi heç düşünmüsünüzsə, bu sizin üçün təlimatdır - və yalnız gün işığına qənaət etmək üçün! Bu Təlimat kitabında, kompüterin sabit diskini birdən-birə necə yüksəltməyinizə dair sizə Pro məsləhətləri verəcəyəm