Bicycle Control is an Arduino Program that will be embedded onto a bicycle to allow the user to use left and right blinker lights, front and back lights, a sound output, and possibly other functionality like GPS.
Go to file
Andrew Lalis 3326266fd2 Added ability to choose a song from a list, using two new modes and a play button and pause button functionality on the left and right buttons. 2017-02-17 12:04:00 +01:00
__vm Added functions the bicycle control main file for playing sound, and updating so that songs can be played in 'parallel' with other processes. Also added Pitches.h to store all the pitch values. 2017-02-17 10:53:09 +01:00
.gitattributes Add .gitignore and .gitattributes. 2017-02-17 09:07:57 +01:00
.gitignore Add .gitignore and .gitattributes. 2017-02-17 09:07:57 +01:00
BicycleControl.ino Added ability to choose a song from a list, using two new modes and a play button and pause button functionality on the left and right buttons. 2017-02-17 12:04:00 +01:00
BicycleControl.sln Add project files. 2017-02-17 09:07:59 +01:00
BicycleControl.vcxproj Added a song text onto the screen. 2017-02-17 11:26:59 +01:00
BicycleControl.vcxproj.filters Added a song text onto the screen. 2017-02-17 11:26:59 +01:00
Pitches.h Added functions the bicycle control main file for playing sound, and updating so that songs can be played in 'parallel' with other processes. Also added Pitches.h to store all the pitch values. 2017-02-17 10:53:09 +01:00
README.md Update README.md 2017-02-17 11:07:42 +01:00

README.md

BicycleControl

Bicycle Control is an Arduino Program that will be embedded onto a bicycle to allow the user to use left and right blinker lights, front and back lights, a sound output, and possibly other functionality like GPS. The system uses several 'parallel' constructs to give the illusion of doing several tasks at once, such as writing to the screen while playing a song. This is accomplished with the use of periodic updates and timing to simulate a software delay.