Skip to content

Digital hourglass project using 96Boards CE and mraa library

License

Notifications You must be signed in to change notification settings

96boards-projects/hourglass

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Digital Hourglass

The Digital Hourglass project implements a count up timer which takes in user input for the time to be measured and prints a character on the display at certain intervals till the time is up. The project goes through some of the basic concepts like connecting the Sensors Mezzanine board with the DragonBoard, interfacing an LCD with the board and installing the necessary libraries.

Table of Contents

1. Hardware

1.1 Hardware Requirements:

  1. DragonBoard 410c
  2. Power Supply
  3. Sensors Mezzanine
  4. Micro USB Cable
  5. Grove-LCD 16x2 RGB Backlight and a grove cable

1.2 Hardware Setup:

First, connect the Sensors Mezzanine board onto the DragonBoard via the low-speed expansion connector on both boards. Use the Grove Universal 4 pin cables to connect the LCD to I2C0. You can find the images of the hardware setup in the images folder. That’s it! We’re all set to run our application.

2. Software

2.1 Operating System

2.2 Package Dependencies

UPM Library

$ sudo apt-get install libupm-dev

3. Building and Running:

$ git clone https://github.com/96boards-projects/hourglass.git      
$ cd projects	
$ cd hourglass																													
$ make																															
$ ./hourglass

4. Conclusion:

When the program is executed, the user is asked to enter the time in minutes. 30 '*' characters are printed on the display periodically based on the user input. Once the time is up, you will see a TIME UP message displayed on the LCD.

Releases

No releases published

Packages

No packages published