Differences

This shows you the differences between two versions of the page.

Link to this comparison view

pm:prj2023:amocanu:morse-machine [2023/05/28 22:24]
liviu.calmis [Bibliografie/Resurse]
pm:prj2023:amocanu:morse-machine [2023/05/30 12:08] (current)
liviu.calmis [Hardware Design]
Line 21: Line 21:
   * Microfon   * Microfon
 {{ :​pm:​prj2023:​amocanu:​morse_fritzing.png?​800 |}} {{ :​pm:​prj2023:​amocanu:​morse_fritzing.png?​800 |}}
 +{{:​pm:​prj2023:​amocanu:​morse-hard.jpeg?​800|}}
 ===== Schema electrica ===== ===== Schema electrica =====
 {{ :​pm:​prj2023:​amocanu:​liviu_schema.png?​800 |}} {{ :​pm:​prj2023:​amocanu:​liviu_schema.png?​800 |}}
Line 28: Line 29:
 <note tip> <note tip>
   * mediu de dezvoltare -> Arduino IDA   * mediu de dezvoltare -> Arduino IDA
-  * librării ​-> LiquidCrystal I2C by Frank de Brabander +  * biblioteci folosite ​-> LiquidCrystal I2C by Frank de Brabander
-  * (etapa 3) surse şi funcţii implementate+
 </​note>​ </​note>​
 +Implementarea consta in verificarea continua a inputului pe tastatura si pe pin-ul analog al Arduino corespunzator microfonului.
  
 +Daca utilizatorul introduce un cuvant de la tastatura atunci se va reda semnale sonore corespunzatoare fiecarei litere din textul introdus.
 +
 +Daca este inregistrat un sunet ce depaseste un anumit threshold sonor atunci dispozitivul va incepe sa asculte si sa decodeze semnalele audio, eventual afisand la ecranul LCD textul decodat.
 +Am declarat manual array-uri cu codificari morse pentru fiecare litera si cifra sub forma de array de string-uri.
 ===== Rezultate Obţinute ===== ===== Rezultate Obţinute =====
  
Line 39: Line 44:
  
 ===== Download ===== ===== Download =====
- +{{:pm:prj2023:amocanu:pm_prj2023_cb_calmis_liviu.zip|pm:prj2023:cb:calmis_liviu}}
-<note warning>​ +
-O arhivă (sau mai multe dacă este cazul) cu fişierele obţinute în urma realizării proiectului:​ surse, scheme, etc. Un fişier README, un ChangeLog, un script de compilare şi copiere automată pe uC crează întotdeauna o impresie bună ;-). +
- +
-Fişierele se încarcă pe wiki folosind facilitatea **Add Images or other files**. Namespace-ul în care se încarcă fişierele este de tipul **:pm:prj20??:c?** sau **:pm:​prj20??:​c?:​nume_student** (dacă este cazul)**Exemplu:​** Dumitru Alin, 331CC -> **:pm:prj2009:cc:dumitru_alin**. +
-</​note>​ +
 ===== Jurnal ===== ===== Jurnal =====
  
Line 54: Line 53:
 ===== Bibliografie/​Resurse ===== ===== Bibliografie/​Resurse =====
 https://​arduinogetstarted.com/​tutorials/​arduino-lcd-i2c https://​arduinogetstarted.com/​tutorials/​arduino-lcd-i2c
 +
 https://​github.com/​garrysblog/​Arduino-Morse-Code-Decoder/​tree/​master https://​github.com/​garrysblog/​Arduino-Morse-Code-Decoder/​tree/​master
 +
 http://​www.k4icy.com/​k4icy_cw_decoder_14r.ino http://​www.k4icy.com/​k4icy_cw_decoder_14r.ino
  
 <​html><​a class="​media mediafile mf_pdf"​ href="?​do=export_pdf">​Export to PDF</​a></​html>​ <​html><​a class="​media mediafile mf_pdf"​ href="?​do=export_pdf">​Export to PDF</​a></​html>​
  
pm/prj2023/amocanu/morse-machine.1685301884.txt.gz · Last modified: 2023/05/28 22:24 by liviu.calmis
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0