Differences

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

Link to this comparison view

pm:prj2026:florin.stancu:ines_maria.moraru [2026/05/09 22:17]
ines_maria.moraru created
pm:prj2026:florin.stancu:ines_maria.moraru [2026/05/23 22:51] (current)
ines_maria.moraru
Line 19: Line 19:
   - **Stocare (Card SD):** Comunică prin protocolul SPI.Accesam fisierele pentru a citi textul în buffer-ul RAM.   - **Stocare (Card SD):** Comunică prin protocolul SPI.Accesam fisierele pentru a citi textul în buffer-ul RAM.
   - **Afișare (Display TFT 2.4"​):​** Pe ecran se afiseaza textul propriu-zis.   - **Afișare (Display TFT 2.4"​):​** Pe ecran se afiseaza textul propriu-zis.
-  - **Interacțiune (Butoane):​** ​butoane (Next, Prev, Luminozitate) conectate la pini GPIO . +  - **Interacțiune (Butoane):​** ​butoane (Next, Prev) conectate la pini GPIO.
 {{https://​ocw.cs.pub.ro/​courses/​_media/​pm/​prj2026/​florin.stancu/​diagrama-ines.jpg|Schema Bloc Mini E-Reader}} {{https://​ocw.cs.pub.ro/​courses/​_media/​pm/​prj2026/​florin.stancu/​diagrama-ines.jpg|Schema Bloc Mini E-Reader}}
  
Line 32: Line 31:
   * Baterie 9V   * Baterie 9V
   * Modul sursă   * Modul sursă
-  * 3x Butoane+  * Fotorezistor 
 +  * 2x Butoane
   * Breadboard și fire de conexiune   * Breadboard și fire de conexiune
 </​note>​ </​note>​
Line 39: Line 39:
   - **SPI:** Utilizat pentru comunicarea cu ecranul TFT și cititorul de carduri SD.   - **SPI:** Utilizat pentru comunicarea cu ecranul TFT și cititorul de carduri SD.
   - **Întreruperi:​** Declanșate de apăsarea butoanelor pentru a schimba pagina asincron.   - **Întreruperi:​** Declanșate de apăsarea butoanelor pentru a schimba pagina asincron.
-  - **PWM:** Pentru controlul intensității luminoase a ecranului.+  - **PWM + ADC:** Pentru controlul intensității luminoase a ecranului.
  
  
Line 49: Line 49:
 <note tip> <note tip>
 Descrierea codului aplicației (firmware): Descrierea codului aplicației (firmware):
-  * **Mediu de dezvoltare:​** ​PlatformIO +  * **Mediu de dezvoltare:​** ​VS Code, GNU Arm Embedded Toolchain (arm-none-eabi-gcc & arm-none-eabi-g++),​ Raspberry Pi Pico SDK 
-  * **Biblioteci:​** ​Urmeaza+  * **Biblioteci:​** ​https://​github.com/​elehobica/​pico_fatfs.git
 </​note>​ </​note>​
  
 +===== Cod proiect ===== 
 +https://​github.com/​inesmaria08/​pico-mini-e-reader.git
 ===== Bibliografie/​Resurse ===== ===== Bibliografie/​Resurse =====
  
pm/prj2026/florin.stancu/ines_maria.moraru.1778354266.txt.gz · Last modified: 2026/05/09 22:17 by ines_maria.moraru
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