Skip to content

Course project: Embedded and Industrial Computer Systems Design

Notifications You must be signed in to change notification settings

tomastel/TTK4155

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 

Repository files navigation

In collaboration with Khuong Huynh and Håvard Olai Kopperstad.

This repository includes all developed software for the course project.

The project's goal was to develop an embedded system for a fully functional one-player ping-pong game with an Atmel AVR ATmega162 and an arduino uno, including both software and hardware. The system included user controls with touchpads and a joystick, an LCD display with menu, game settings and statistics and ping-pong board including a motor, encoder, servo and solenoid for controlling the "racket" and an IR sensor for detecting the ball with PWM.

This work allowed me to develop my skills in developing embedded systems, including low-level programming, design of electrical circuits, bus communication (CAN bus) and implemenation of discrete control systems (PID controller for racket).


Alt text Excuse the messy picture

About

Course project: Embedded and Industrial Computer Systems Design

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published