kramann.info
© Guido Kramann

Login: Passwort:










kramann.info
© Guido Kramann

Login: Passwort:




Software development for a T-Watch 2020 V3 from Lilygo

(EN google-translate)

(PL google-translate)

T-Watch 2020 V3 from Lilygo.

Bild 0-1: T-Watch 2020 V3 from Lilygo.

  • We will be working with a T-Watch 2020 V3.
  • This will be done within the Arduino development environment.

These are peripherals that can be controlled by programming on the watch:

  1. Display
  2. Touch
  3. IMU (Inertia Measurement Unit)
  4. RTC (Real Time Clock)
  5. WiFi
  6. Bluetooth
  7. Button
  8. Vibration
  9. Mikrophone
  10. Loudspeaker
  11. Light intensity sensor
  12. infrared data transmitter
Programming examples: https://youtu.be/xQJAm8CVC_4
T-WATCH send Acceleration to Laptop via WiFi: https://youtu.be/rJJumsD5vB8

  • So you have a whole list of components that only make sense as a whole when they are linked together in some way by software.
  • That is exactly what we will be dealing with: linking the internal peripherals of an embedded system together using software to form a useful whole.
"Any sufficiently advanced technology is indistinguishable from magic "

Arthur C. Clarke


...With this in mind:

  1. How could a smartwatch help support your life on this campus?
  2. Which of the internal peripherals listed above would be used in the application you have proposed?
  3. Which externally available infrastructure would be used by your newly created system?
  4. What disruptions could occur during the interaction of the smartwatch with its environment and the surrounding infrastructure?
  5. What measures could be taken to minimize the impact of the identified potential disruptions?

Corresponding links, see:


Purchase from Lilygo: https://lilygo.cc/products/t-watch-2020-v3

TTGO_TWatch_Library V1.4.3: https://github.com/Xinyuan-LilyGO/TTGO_TWatch_Library


necessary: esp32 Board Library 2.09 (exactly this one!)