Differences

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

Link to this comparison view

pm:prj2026:jan.vaduva:dragos.ciobanu1706 [2026/05/25 00:23]
dragos.ciobanu1706 [Software Design]
pm:prj2026:jan.vaduva:dragos.ciobanu1706 [2026/05/25 02:04] (current)
dragos.ciobanu1706 [Code]
Line 198: Line 198:
 {{ :​pm:​prj2026:​jan.vaduva:​whatsapp_image_2026-05-24_at_9.21.58_pm_1_.jpeg?​1000 |}} {{ :​pm:​prj2026:​jan.vaduva:​whatsapp_image_2026-05-24_at_9.21.58_pm_1_.jpeg?​1000 |}}
 ===== Code ===== ===== Code =====
-The whole project code, including the Dart, the Handler and the Board can be found [[https://​github.com/​dragos473/​Darts_Game.git|Here]]. ​+<note tip>The whole project code, including the Dart, the Handler and the Board can be found [[https://​github.com/​dragos473/​Darts_Game.git|Here]].</​note> ​
  
 ===== Journal ===== ===== Journal =====
 +<note tip>​noting to see here for now</​note>​
 ===== Bibliography/​Resources ===== ===== Bibliography/​Resources =====
-Datasheets for ESP32, ATmega328, MPU6050 
-PM labs 
  
 +=== Datasheets ===
 +  * [[https://​www.espressif.com/​sites/​default/​files/​documentation/​esp32-wroom-32_datasheet_en.pdf|ESP32-WROOM-32 Datasheet]] — Espressif Systems, Module datasheet (pinout, electrical specifications,​ schematics)
 +  * [[https://​ww1.microchip.com/​downloads/​en/​DeviceDoc/​Atmel-7810-Automotive-Microcontrollers-ATmega328P_Datasheet.pdf|ATmega328P Datasheet]] — Microchip/​Atmel,​ Full datasheet (662 pages, register descriptions,​ electrical characteristics)
 +  * [[https://​invensense.tdk.com/​wp-content/​uploads/​2015/​02/​MPU-6000-Datasheet1.pdf|MPU-6000/​MPU-6050 Product Specification]] — InvenSense (TDK), Rev 3.4 (gyroscope/​accelerometer specs, I2C timing, pin descriptions)
 +  * [[https://​invensense.tdk.com/​wp-content/​uploads/​2015/​02/​MPU-6000-Register-Map1.pdf|MPU-6000/​MPU-6050 Register Map and Descriptions]] — InvenSense (TDK), Rev 4.0 (register addresses, bit fields, configuration values)
 +  * [[https://​docs.espressif.com/​projects/​esp-idf/​en/​stable/​esp32/​|ESP-IDF Programming Guide]] — Espressif, Official development framework for ESP32 (I2C master driver, GPIO driver, sleep API, FreeRTOS integration)
  
 +=== Libraries ===
 +  * [[https://​github.com/​h2zero/​esp-nimble-cpp|esp-nimble-cpp]] — h2zero, C++ wrapper for the ESP32 NimBLE BLE stack (used for BLE GATT server on the dart)
 +  * [[https://​github.com/​hbldh/​bleak|Bleak]] — Henrik Blidh, Cross-platform Python BLE client library (used in the Handler for connecting to the dart)
 +
 +=== Course Materials ===
 +  * PM Labs — [[https://​ocw.cs.pub.ro/​courses/​pm|Proiectarea cu Microprocesoare]],​ UPB course labs
pm/prj2026/jan.vaduva/dragos.ciobanu1706.1779657834.txt.gz · Last modified: 2026/05/25 00:23 by dragos.ciobanu1706
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