Skip to content

A simple way to handle LED, buttons, buzzer, and other I/O device with an Arduino

License

Notifications You must be signed in to change notification settings

The00/Peripheral

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Peripheral

A simple way to handle LED, buttons, buzzer, and other I/O device.

This Arduino librairie allow you to handle simple I/O device, with all the timing problem managed by a background task.

In order to work properly, the loop function must call the function Peripherique::update(). The fastest the main loop is running, the better will be the timing resolution. Using polling or blocking function in the main loop will cause this librairie to malfunction. No hardware timer or interrupt are used.

This librairie is useful for projects with a big user interface (led, button ..), and when time precision is not critical.

List of class:

  • Timer
  • DigitalIn
  • DigitalOut
  • Led
  • AnalogIn
  • Buzzer

About

A simple way to handle LED, buttons, buzzer, and other I/O device with an Arduino

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages