Mündəricat:
- Təchizat
- Addım 1: Metod
- Addım 2: İşləri birləşdirin
- Addım 3: İşdə Mənim Quraşdırmamdır
- Addım 4: Tinkercad versiyası
Video: Bir əsas yazar: 4 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
Stephen Hawking'i xatırlayırsanmı? Kompüter səsi ilə təkərli kürsüdə oturan Kembric professoru və məşhur riyaziyyatçı idi. Motor Neyron Xəstəliyindən əziyyət çəkdi və ömrünün sonuna doğru danışığını itirdikdən sonra nitq yaradan bir cihaz vasitəsi ilə-əvvəlcə əl açarından istifadə edərək və sonda tək yanaq əzələsindən istifadə edərək ünsiyyət qura bildi.
Bir keçidli mətn yazma qurğusu yaratmağı düşündüm. Yalnız bir keçid - ON və ya OFF. Bununla nə edə bilərsən?
Zamanı nəzərə almalıyıq. Bir açarı bağlayıb bir neçə dəqiqə sonra açarsanız, başqa bir dəyişəni idarə edə bilərsiniz. Fərqli girişlər yaratmaq və mətn sətirlərinə və ya mesajlara çevirmək üçün açarın bağlanması və açılması arasındakı vaxt gecikməsindən istifadə edə bilərik. "SALAM, DÜNYA!" Yazmağı bacarmaq istəyirəm. və Serial Monitora göndərin - hamısı bir düymədən.
Arduino -da çalışan bir milisaniyəlik bir taymer var. Hər 0.001 saniyədə 1 dəfə kliklənir. Dəyərini bəyanatla oxuya bilərsiniz
int t = millis ();
// Nəsə et
int tt = millis ();
int timeDiff = tt - t;
Təchizat
Arduino istifadəçilərinin çoxunun sahib olduğu və satın alması olduqca ucuz olan əşyalardan istifadə edəcəyəm:
- Arduino UNO
- 16 x 2 LCD
- 220 Ohm və 10K Ohm rezistorlar
- 10K Ohm potansiyometr
- Düymə açarı
- Çörək taxtası və ya lövhə
- Bağlayıcı tellər
Addım 1: Metod
Burada bütün hərfləri, 0 -dan 9 -a qədər rəqəmləri və durğu işarələrini özündə birləşdirən bir cədvəlimiz var. "A" hərfi 1 -ci sıra və 2 -ci sütundadır. "9" rəqəmi 7 -ci sətirdə və 1 -ci sütundadır. (Skript sonra işləyərkən qarşınızda olması üçün bu ekranı çap etmək istəyə bilərsiniz.)
Təlimatlar açarı necə istifadə edəcəyinizi izah edir. Düyməni basıb saxlasanız, satır dəyəri yavaş -yavaş sıfırdan başlayacaq. Satır dəyəri 1 olduqda barmağınızı düymədən qaldırın.
Düyməni yenidən basıb saxlayın və sütun nömrəsi sıfırdan saymağa başlayacaq. 2 göstərildikdə barmağınızı yuxarı qaldırın və "A" hərfini satır 1 və sütun: 2 -dən seçmisiniz.
İndi "A" işarəsini alt sıradakı mesaja köçürməliyik. Düyməni basıb saxlayın və barmağınızı 1 hərəkətə qaldırın - xarakter əlavə edin.
"9" u daxil etmək üçün 9 -cu sətir və 1 -ci sütunu seçirik və sonra 1 -ci hərəkətlə əlavə edirik.
Fəaliyyət 2 bütün mesajı təmizləyir.
Fəaliyyət 3 Səhv seçilmiş xarakteri mesaj sətirinə əlavə etmədən atır. (Səhv seçimlər çox yayılmışdır!)
Action 4 mesajı LCD ekrandan Serial Monitora göndərir.
Addım 2: İşləri birləşdirin
Bir Maye Kristal Ekran varsa, ehtimal ki, hər zaman istifadə edəcəksiniz. LCD, potensiometr (ekran parlaqlığını tənzimləmək üçün) və 5 volt və GND üçün tək telli qoruyucu rezistor tutan kiçik bir əlaqə lövhəsi qurmaq yaxşı bir fikirdir. Parça lövhənin arxa tərəfində, 220 Ohm müqavimət altında kəsilmişdir. Daha sonra 5V və GND üçün lövhəyə çıxış prizləri əlavə etdim, çünki Arduino'da yalnız bir 5V yuvası var. Bu, başqa bir layihədə LCD -yə ehtiyacınız olduqda vaxta, tellərə və testlərə qənaət edir. "Rəsmi üsul" burada:
www.arduino.cc/en/Tutorial/HelloWorld
Düymə, 10K çəkmə müqaviməti ilə 8 pin və GND-ə bağlanmışdır.
Addım 3: İşdə Mənim Quraşdırmamdır
Növbəti səhifədə cəhd etmək üçün Tinkercad versiyasına bir keçid var.
Diaqramın mərkəzindəki düyməni bağlamaq və açmaq üçün siçan göstəricisi və düyməsini istifadə edin. LCD ekrandan Serial monitora bir mesaj göndərilməsini təmin etmək üçün kod pəncərəsini və sonra səhifənin altındakı Serial monitoru açmalısınız. "Simulyasiyanı Başlat" düyməsi kodun icrasına başlayır.
Yəqin ki, əvvəlcə olduqca çətin olacaq. Yalnız bu ünsiyyət üsulunuz olsaydı nə qədər sinir bozucu olacağını düşünün.
Addım 4: Tinkercad versiyası
Tinkercad versiyasını bura daxil etdim, amma yaxşı bir təcrübə vermək üçün çoxlu tamponlama və zamanlama problemləri var idi. Pəncərə, dövrə, Kod və əsas Serial Monitor pəncərəsinin düzgün şəkildə göstərilməsinə imkan verməyəcək qədər kiçik idi.
www.tinkercad.com/things/daSgRAOl0g1-oneke…
Serial Monitoru görə bilmək üçün simulyasiya zamanı kod pəncərəsinin açılması çox güman ki, daha yaxşı və daha asan olan Tinkercad orijinalının bağlantısıdır. Əsas vaxtlar düzgün işləyir.
Ümid edirəm bu Təlimatlandırıcıdan zövq aldınız və yol boyu bir şey öyrəndiniz.
Mən bu Təlimatlandırıcıya Arduino Müsabiqəsinə daxil oldum və zövq alsanız səsinizə görə minnətdar olardım.
Tövsiyə:
ThingSpeak -dəki bir kanal bir müddət yenilənmədikdə bir bildiriş e -poçtu alın: 16 addım
ThingSpeak kanalının bir müddət yenilənmədiyi zaman bir bildiriş e -poçtu alın: Tarixi hekayə İrlandiyanın Dublin şəhərində yayılmış altı avtomatlaşdırılmış istixanam var. Xüsusi hazırlanmış bir cib telefonu tətbiqindən istifadə edərək, hər bir istixananın avtomatik xüsusiyyətlərini uzaqdan izləyə və onlarla əlaqə qura bilərəm. Qazanı əl ilə aça / bağlaya bilərəm
Notepad istifadə edərək əsas bir veb saytı necə etmək olar: 4 addım
Notepad istifadə edərək əsas bir veb saytı necə qurmaq olar: Hər kəs "əsas bir yazı proqramından bir veb saytı necə düzəldə bilərəm?" Sualına varmı? Aydındır ki, xüsusi olaraq deyil … Hər halda, burada sizə BASIC -in necə hazırlanacağını göstərəcəyəm. yalnız notepad istifadə edərək veb sayt
Yeni başlayanlar üçün 10 əsas Arduino Layihəsi! Tək bir lövhə ilə ən az 15 layihə edin !: 6 addım
Yeni başlayanlar üçün 10 əsas Arduino Layihəsi! Tək bir lövhə ilə ən az 15 layihə edin !: Arduino Project & Dərslik Şurası; 10 əsas Arduino layihəsi daxildir. Bütün mənbə kodları, Gerber faylı və daha çox. SMD yoxdur! Hər kəs üçün asan lehimləmə. Asanlıqla çıxarıla bilən və dəyişdirilə bilən komponentlər. Tək bir işlə ən az 15 layihə edə bilərsiniz
Elektronika haqqında əsas anlayışa sahib bir kompüter qurun: 9 addım (şəkillərlə)
Elektronika haqqında əsas anlayışa sahib bir kompüter qurun: Həqiqətən ağıllı olduğunuzu iddia etmək və öz kompüterinizi sıfırdan qurmaq istəmisinizmi? Minimum kompüter düzəltmək üçün nə lazım olduğunu bilmirsən? Bəzi elektronikaları bir araya gətirmək üçün elektronika haqqında kifayət qədər məlumatınız varsa, çox asandır
SOLIDWORKS -in bir neçə əsas funksiyasını öyrənmək: altı tərəfli zar hazırlamaq: 22 addım
SOLIDWORKS -in bir neçə əsas funksiyasını öyrənmək: altı tərəfli zar hazırlamaq: bu təlimat sizə altı tərəfli bir zarın 3D modelini hazırlamaq üçün lazım olan addımları izah edəcək. 3D formaları və fileto daxili və xarici küncləri və ya 3D modeli