OUTPUT DEVICES
  • Demonstrate workflows used in circuit board design and fabrication
  • Implement and interpret programming protocols

As i said I decided to organize the two exercise "input" and "output" and my project controller together, to make a board I will use in a project.This week I'll try to look on how i can intregrate gyro stablilization for horizontal,using atmega 328p, MPU 6050 (gyroscope and ACCELEROMETER) and the other pin i will let them connected to pin header for preview layout of my flighter controller so that i can ready the value RC receiver

Board Design

Download Boards files

BURNING BOOTLOADER ON THE CHIP

CONNECT YOUR BOARD TO PROGRAMER I used arduino as Isp because my fabIsp was being used by other that why i used arduino as ISP in order to avoid distrubing him in his progression and to save the time for making another ISP
burning arduino uno bootloader on my chip
uploading the firmware to the board
uploading mpu 6050 sensor code to the board
READING VALUES FORM SENSOR
Working with servos
after reading the values of the i have to write the calculated pitch and roll on my two seros attached on A1 and A2 of my flight controller, to do that i used the following code:
conclusion
my Board is reading input value well and i hope it will work for my project
Download files
MPU 6050 CODE
PCB BOARD