Skip to content

Project for the subject "microprocessor programming"

Notifications You must be signed in to change notification settings

PawelKrol98/Bicycle-computer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Bicycle computer README

This project was made by Michał Bogoń and Paweł Król and was final project to Microprocessor programming study subject.
It presents fully functional bicycle computer with basic functionality (below).

Functionality

  • Timer
  • Clock
  • Speedometer
  • Distance measurer

Components

  • Arduino UNO 328p
  • LCD screen 2x16
  • Potentiometer 5k Ohm
  • Reed switch & magnet
  • Tact switches
  • Buzzer

How does the computer work

LCD screen shows our actual speed and travelled distance (depending on working mode).
Whenever magnet is close to reed switch, it ignites high logic state, which starts the interruption. This way we calculate travelled distance and speed, knowing wheel radius.
We change screen brightness using potentiometer.
Travelled distance can be reset by using tact switch.
Buzzer is used to signal computer startup and travelled distance reset.
Using tact switches, we can change computer operating mode.

Port connections

obraz

About

Project for the subject "microprocessor programming"

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages