Skip to content

ValentinAdam/Interfacing-servomotor-with-AVR-microcontroller-Atmega16

Repository files navigation

Interfacing servomotor with AVR microcontroller Atmega16

Proiectul are ca scop controlul unui Servomotor cu ajutorul unui microcontroller ATMEGA16. Unghiul de rotatie al servomotorului poate fi controlat prin aplicarea unui semnal PWM. Servomotorul se poate roti de la 0° la 180°. Alimentarea servomotorului se face de la un acumulator Li-Ion 18650, care poate fi încărcat la portul microUSB al modulului TP4056.

Componente

  • Microcontroller AVR ATMEGA16A-PU
  • Micro Servomotor SG90
  • Cristal de Quartz 16MHz HC49S
  • Condensator Ceramic 22pF x2
  • Condensator Ceramic 100nF x2
  • Programator AVR USBASP v2.0
  • LED galben
  • Rezistență 470 ohm
  • Push Button
  • Breadboard
  • Acumulator Li-Ion 18650
  • Încărcător baterii TP4056

Schema în EasyEDA a circuitului

Image

PCB-ul pe 2 layere al circuitului

Image

Schema în Proteus a circuitului

Image

Simularea în Proteus a circuitului

Proteus_Demo.mp4

Imagini cu schema realizată pe breadboard

Image Image Image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published