Mors kodu tərcüməçisi üçün öz dilinizi yaradın

arduino paketi, usb və hdmi kabeli

Bu gün maraqlı dərslərimizdən biri ilə qayıdırıq. Bu dəfə sizə həyata keçirmək üçün qısa müddət çəkəcək və sözün əsl mənasında Mors koduna yazılmış bir dildən bir növ tərcüməçi qura biləcəyiniz çox sadə bir layihə göstərmək istəyirəm. Həmişəki kimi, həqiqət budur ki, a. Olduğu bir layihədən kənara çıxmayacağıq çörək plitəsiarduino lövhəsi Həm proqram səviyyəsində, həm də son layihə tamamlamaları baxımından daha da irəliləmək istədiyiniz təqdirdə, daha az, daha cəlbedici bir həll tətbiq edən siz olmalısınız.

Fikir a yaratmaqdan başlayır Mors koduna istənilən növ şrift, söz və ya ifadənin tərcüməçisi. Bu, lazımi proqram yüklənmiş bir Arduino lövhəsini istifadə etmək qədər sadədir, nəticədə çıxışları ilə ifadə etdiyimiz Morse dilindəki mənaya görə bir neçə LED göstərə bilərik. Tərcümə etmək istədiyimiz mətni asanlıqla yazmaq üçün mətni bluetooth bağlantısı vasitəsilə lövhəmizə göndərən Android əməliyyat sistemi ilə təchiz olunmuş bir mobil telefondan istifadə edəcəyik. Arduino UNO.

Arduino üçün sensorlarla uyğun Arduino lövhəsi

Layihəni həyata keçirmək üçün lazım olan material

Üst sətirlərdə az-çox göstərməyə çalışdığımız üçün bu layihəni həyata keçirmək üçün konkret materiala ehtiyacımız olacaq, baxmayaraq ki dünya istəsəniz yaradanƏminəm ki, əlinizdə olmadığı təqdirdə ən çox satılan mağazaların heç birində əskiklərinizi tapmaq çətin olmayacaq, baxmayaraq ki, dediyim kimi, ümumiyyətlə kifayət qədər tez-tez istifadə olunan əşyalar. Konkret olaraq aşağıdakı siyahıya sahib olmalıyıq:

Bütün lazımi elementləri əldə etdikdən sonra layihənin icrasına davam edə bilərik. Unutmamalı olduğum bir nöqtə sözün əsl mənasında bu layihədə istifadə olunan bluetooth adapterinə və ya bir karta ehtiyac yoxdur Arduino UNO Əsas əlaqələri olan hər hansı digər istifadə edilə biləcəyi üçün, yalnız istifadə olunan əlaqələrə diqqət yetirməliyik ki, məsələn, rəqəmsal çıxışı 13 Arduino UNO bu istifadə etdiyiniz lövhənin eyni çıxışına uyğundur.

Layihəni həyata keçirmək üçün addımlar

Bu layihəni həyata keçirmək üçün aşağıda, düzgün icrası üçün izləməyimiz lazım olan əvvəlki siyahını təşkil edən bütün elementlərin yığılması və əlaqələndirilməsi ilə bağlı bir sıra addımlar göstərəcəyəm. Bu tip layihələrdə tez-tez olduğu kimi, tamamilə özünüzü sərbəst hiss edin hər hansı bir kod xəttini dəyişdirin və ya inkişaf etdirmək və hətta işini mükəmməlləşdirmək üçün donanım əlavə edin çünki hər cür inkişaf həmişə xoş qarşılanır.

İlk növbədə biz həyata keçirəcəyik əlaqəsi Arduino UNO çörək taxtamızla. Konkret olaraq istifadə olunan çıxışlar GND və 3.3 V olacaqdır. Eyni xətlər, Bluetooth adapterimizə enerji təmin etmək üçün digər şeylər arasında bizə xidmət edəcəkdir.

Bu əlaqələri qurduqdan sonra, bluetooth adapterinin məlumat giriş və çıxışını Arduino kartının rəqəmsal məlumat giriş və çıxışları ilə əlaqələndirmə vaxtı gəldi. Bu şəkildə adaptörümüzü həm cari alması üçün, həm də texniki səviyyədə başlaya bilmək üçün tam olaraq hazır olması üçün karta mükəmməl bir şəkildə bağlayacağıq. 'qulaq asmaq'nin giriş limanlarından ona çatan məlumatlar Arduino UNO. Bir təfərrüat olaraq sizə söyləyin ki, müəyyən hallarda həm istifadə etdiyimiz kart, həm də bluetooth adapteri sayəsində istifadə olunan bağlantılar dəyişə bilər, bu nöqtədə ən yaxşısı budur adətən əlaqə diaqramları ilə müşayiət olunduğu üçün adapterin quraşdırılması sənədlərinə baxın.

Çatırıq 3 volt buynuz bağlantısı. Bunun üçün 13 nömrəli rəqəmsal çıxışdan istifadə edəcəyik Arduino UNO. Qalan əlaqə, hər zamanki kimi, buynuzun işinin düzgün olması üçün onu GND ya da yerə bağlamalıyıq.

İndi vaxt gəlir müxtəlif LEDləri birləşdirin. Çaşqın olmağa çalışmamaq üçün, fikrin bunun ən uzun ayağını pozitiv olaraq rəqəmsal çıxışlardan birinə bağlamaq olduğunu söyləyin. Arduino UNO daha qısa biri birbaşa GND ya da yerə bağlanır. Bu şəkildə yaşıl LED-lərin birincisinin rəqəmsal çıxış 12-yə, çıxışın 8-nin yanında, üçüncü yaşıl LED-in 7-yə, yalnız mavi LED-in çıxış rəqəmsal 4-ə qoşulduğunu görərik.

Son addım, bütün kabellər hazır olduqdan sonra bizim qoşulmaq üçün USB əlaqə kabelindən istifadə edin Arduino UNO kompüterə və beləliklə Arduino IDE-nin özündən yazıb tərtib edəcəyimiz lazımi proqram təminatını təmin edə bilərik.

Arduino lövhəsi ilə kompüter arasındakı əlaqə

Hər şeyin, heç olmasa prinsipcə düzgün işlədiyini bilmək üçün lövhəni kompüterə bağladığımızda nəzərə alınmalı olan bir məqam, lövhənin kompüterə bağlı qaldığı müddətdə hər zaman yaşıl işıq yanır. Digər tərəfdən və istifadə etdiyimiz Bluetooth adapterindən asılı olaraq bu ümumiyyətlə Android cihazı ilə əlaqə qurulmadığına görə qırmızı işıq yanıb sönür hərfləri, ifadələri və ya sözləri boşqaba göndərmək üçün istifadə edəcəyimiz.

Bilirəm ki, əvvəlki detal çox şey kimi görünə bilər 'tonto'Ancaq istehsalçı icması daxilində mövcud ola biləcəyini nəzərə alsaq, bunların çox etibarlı, lazımlı və xüsusilə maraqlı göstəricilər olduğuna əmin ola bilərəm. başlayan insanlar və bu kiçiklər sayəsində "Lotubazlıq'ən azından cərəyanın həm adapterə, həm də lövhənin özünə çatdığını anlaya bilərlər.

Bu nöqtədə yalnız tətbiqi yükləməliyik Daha çox .apk əlavə olunur. Bu tətbiq Android əməliyyat sistemi ilə təchiz olunmuş mobil cihazınıza quraşdırılmalıdır. Qurulduqdan sonra tətbiqi açmalı və davam düyməsini basmalısınız. Bu dəfə bizi ən çox maraqlandıran seçim 'Mətn göndərin', ona daxil olmaq üçün vurmalı olduğumuz eyni. İçəri girdikdən sonra boşqabımızla əlaqə qurmaq üçün 'Bağlan' düyməsinə basmalıyıq.

İzlənilən kodlaşdırma prosesi aşağıdakı kimidir.

  • Android cihazınızdakı tətbiqə daxil olduqdan və əvvəlki addımları yerinə yetirdikdən sonra hər hansı bir məktub, söz və ya söz yaza biləcəksiniz. İstədiklərinizi yazdıqdan sonra yalnız göndər düyməsini vurmalısınız.
  • Mətn düzgün alındıqda, sistem avtomatik olaraq işıqları yandıracaq və səs çıxaracaqdır
  • İdeya budur ki, 'nöqtəni' təyin etmək üçün ilk yaşıl işıq yanacaq və sönəcək. Öz növbəsində, səs eşidiləcək və eyni zamanda sönəcək.
  • İkinci və üçüncü yaşıl işıqlar yanacaq və sönəcək, öz növbəsində 'xətti' müəyyənləşdirəcəkdir. Buynuz, əvvəlki vəziyyətdə olduğu kimi, eyni zamanda açılacaq və sönəcək.
  • Nəhayət, dördüncü işıq, yəni mavi işıq yanacaq və sönəcək, xarakterin, sözün və ya ifadənin sonunu təyin edəcəkdir. Hər bir simvol, söz və ya cümlə arasında müəyyən bir boşluq olduqda, bu işıq iki dəfə yandırılıb sönəcəkdir.

Nəzərə alınacaq nöqtələr olaraq, yalnız bu vəziyyətdə Android tətbiqinin App Inventor sayəsində edildiyini söyləyin, daha sonra əməliyyatla təchiz olunmuş bir cihazda çalışacaq bir tətbiqin kodunu və dizaynını yaratmaq üçün çox sadə bir yol. Google mühəndisləri tərəfindən yaradılan sistem.

Daha çox məlumat və detallar: təlimatlar


Məqalənin məzmunu bizim prinsiplərimizə uyğundur redaktor etikası. Xəta bildirmək üçün klikləyin burada.

Şərh yazan ilk kişi olun

Şərhinizi buraxın

E-poçt ünvanından dərc olunmayacaq. Lazım alanlar qeyd olunur *

*

*

  1. Verilərdən məsul: Miguel Ángel Gatón
  2. Verilənlərin məqsədi: Nəzarət SPAM, şərh rəhbərliyi.
  3. Qanuniləşdirmə: Sizin razılığınız
  4. Məlumatların ötürülməsi: Qanuni öhdəlik xaricində məlumatlar üçüncü şəxslərə çatdırılmayacaqdır.
  5. Veri saxlama: Occentus Networks (AB) tərəfindən yerləşdirilən verilənlər bazası
  6. Hüquqlar: İstədiyiniz zaman məlumatlarınızı məhdudlaşdıra, bərpa edə və silə bilərsiniz.