Skip to content

This course at my faculty is presenting through hands-on projects the know-how on microcontrollers and Robotics

Notifications You must be signed in to change notification settings

Smaranda02/IntroductionToRobotics

Repository files navigation

Introduction To Robotics (2023-2024)

This course taken at the Faculty of Mathematics and Computer Science, University of Bucharest is presenting through hands-on projects the basic know-how on microcontrollers and Robotics, with the help of Arduino.

Homework 1

Technical Task :

  • Control each color of the RGB LED (Red, Green, Blue) with 3 potentiometers and write the mapped values to the LED pins.

RGB_Led

Homework 2

Technical Task :

Simulates a 3-floor elevator using Arduino.

  • 3 LEDs for each floor and 1 representing the elevator’s operational state which blinks when the elevator is moving
  • 3 call buttons from each floor. When pressed, the elevator simulates a movement towards the floor after a short interval.
  • 1 buzzer which sound briefly during elevator arriving at the desired floor or doors closing and movement

elevator

Homework 3

Task :

Use the joystick to control the position of the segment and ”draw” on the 7-segment display .

7_SegmentDisplay

Homework 4

Task :

Using the 4 digit 7 segment display and 3 buttons, implement a stopwatch timer that counts in 10ths of a second and has a save lap functionality.

4_7SegmentDisplay

Homework 5

Task :

Implement a smart environment monitor and looger with the use of sensors (ultrasonic, infrared and photocell) and LEDs for feedback. User interaction with the program is available through a serial menu :)

sensors

Link video YouTube for sensors : https://youtu.be/kxiF-Dkg9hY?si=jPD9EP9egMK84Fee

Link video YouTube for serial menu : https://youtu.be/zwpS8d7qIpE?si=0S9uoU7M5qVoWRYq

Homework 6

Task :

Basic simulator of Bomberman game using 8x8 matrix, the MAX7219 display driver, a joystick and other components that facilitate a games like experience for a user who tries to destroy the obstacles.

Bomberman

References : Bomberman video: https://www.youtube.com/watch?v=2xErEj86Yd

Homework 7

Task :

An LCD menu was added to the Bomberman simulator game, which includes information about the game and myself (my Github account and my name). You can also control the matrix and the LCD brightness from a "Settings" option. During the game, relevant details are displayed such as number of points, lives, time left and number of obstacles distroyed. Transition between menus is smooth and intuitive. Check the video below for a more in-depth view :)

LCD_Menu

About

This course at my faculty is presenting through hands-on projects the know-how on microcontrollers and Robotics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published