How ullas9525/pilldoze works
Pilldoze combines a Flutter app for scheduling medication reminders with Arduino-based pill-compartment monitoring. The documented workflow starts when a user schedules a dose; the device then signals the target compartment, checks access, and responds to correct or incorrect access. The tree supports identifying the app entry point and firmware file, but the sampled source does not show their implementation or how schedules are communicated, so the graph reflects documented behavior and leaves the communication mechanism unspecified.
Main entry points: pilldoze_Hardware.ino Dose and access logic · main.dart Pilldoze app
Components 7
Scheduling app
- Pilldoze app
pilldoze/lib/main.dart
Device logic
- Dose and access logic
pilldoze_Hardware/pilldoze_Hardware.ino
Physical hardware
- Pill compartments
- IR sensors
- Compartment LEDs
- Buzzer
Other components
- User
Connections 7
- User → Pilldoze app: schedules dose
- Pilldoze app → Dose and access logic: provides schedule
- Dose and access logic → Compartment LEDs: signals compartment
- Dose and access logic → Buzzer: sounds alert
- Pill compartments → IR sensors: access detected
- IR sensors → Dose and access logic: reports access
- Dose and access logic → Buzzer: warns on wrong access