Skip to content

Latest commit

Β 

History

18 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 

Repository files navigation

Phase 1 - Repo ⚑

The repository is created to document and archive every task from phase 1 of training. Each task's materials are stored in a separate directory. πŸ“πŸ—„


Here's a brief overview of tasks completed:

Task 1

This task was intended to test applying basic C++ code. Basic I/O like cout & cin and for and while-loops where implemented. Check Task 1's README for more details on specific tasks.

Task 2

The purpose of this task was to learn the basics of electronic devices, switching circuits, Proteus software.πŸ’‘ Check here for schematics.

Task 3

The board, the myth and the legend; the Arduino UNO.

This task included (ΩˆΨ±Ω‚Ψ© و Ω‚Ω„Ω… Ω…ΨΉΨ§ΩŠΨ§ يا Ψ³Ψͺ Ψ§Ω„ΩƒΩ„)πŸ“ƒπŸ‘¨β€πŸ³:

  • Piezoelectric buzzer
  • Photo resistor
  • Servo motor
  • Regulators
  • DC motors
  • Ultrasonic sensors

Usage of these components paired with the Arduino UNO for implementing circuits found here. Each circuit was simulated using Tinkercad

Task 4

"Let's learn", said some machine.βš™

Python libraries for data analysis pandas and matplotlib were used in Task 4.1. πŸ“ˆ
A chess game was created with a GUI using pygame in Task 4.2.β™Ÿ
Task 4.3 introduced the concept of machine learning using Python and libraries like sklearn.

Task 5

"Communication is key" πŸ“Ά

Two legends Arduino UNO boards, were communicating through a third legend Arduino UNO. The first Arduino was communicating with the master arduino using I$^2$C protocol, and the second Arduino using UART. Click on 5.1.png for a photo of the connection diagram.
Part 2 of the task was determining the digital output for an ADC. My solution is in 5.2.pdf.

Task 6

Designing an H-bridge motor driver using Altium designer. The PCB, schematic and BOM is found the directory Task 6.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors