Librerias arduino en C

Buenos dias, Bueno acabo de iniciar en el mundillo de arduino llevo muy poco la verdad, pero estoy acostumbrado a escribir en lenguaje C y no lo quiero cambiar por nada :confused: .

Resulta que tengo una duda y es la siguiente , si quiero controlar un servomotor tan solo tengo que introducir la libreria en el ide de arduino y asi ya puedo controlar. Pero si quiero programar directamente el atmega con el lenguaje C puro y controlar el servomotor, que tendria que hacer ??

Un saludo.

winXP: Pero si quiero programar directamente el atmega con el lenguaje C puro y controlar el servomotor, que tendria que hacer ??

Cómo generar PWM utilizando el timer1, con la frecuencia (prescaler) correcta; y ajustar el ciclo de trabajo con el registro OCR1A (pin 10) OCR1B (pin 9).

Un servo se controla mediante una señal PWM de 50 Hz (periodo de 20 milisegundos), y con ciclo de trabajo de entre 500 microsegundos (2.5%) y 2.5 milisegundos (12.5%).

Busca AVR Servo y encuentras como.