diff --git a/ard/example/analog_input.c b/ard/example/analog_input.c index 56a5bd3..29d7ca0 100644 --- a/ard/example/analog_input.c +++ b/ard/example/analog_input.c @@ -24,8 +24,6 @@ void prepare(){ pin_mode(A2, INPUT); } -unsigned char pwm = 0; - void loop(){ int analog1 = analog_read(A1); int analog2 = analog_read(A2); diff --git a/ard/example/digital.c b/ard/example/digital.c index f3463ad..96849e4 100644 --- a/ard/example/digital.c +++ b/ard/example/digital.c @@ -25,8 +25,6 @@ void prepare(){ pin_mode(8, INPUT); } -unsigned char pwm = 0; - void loop(){ if(digital_read(10) && digital_read(8)){ digital_write(11, HIGH); diff --git a/compile b/compile index e5a1674..02ae63d 100755 --- a/compile +++ b/compile @@ -1,11 +1,11 @@ #!/bin/bash -#MMCU=atmega328p -MMCU=atmega168 -#AVR_TYPE=ATMEGA328P -AVR_TYPE=ATMEGA168 -#BAUD=57600 # atmega328p -BAUD=19200 # atmega168 +MMCU=atmega328p +#MMCU=atmega168 +AVR_TYPE=ATMEGA328P +#AVR_TYPE=ATMEGA168 +BAUD=57600 # atmega328p +#BAUD=19200 # atmega168 echo "MMCU set to $MMCU" echo "AVR_TYPE set to $AVR_TYPE" @@ -28,4 +28,3 @@ avr-objcopy -O ihex -R .eeprom build/main build/main.hex avrdude -F -V -c arduino -p $AVR_TYPE -P $1 -b $BAUD -U flash:w:build/main.hex rm -r build - diff --git a/main.c b/main.c index 96eb2ce..4b5ad79 100644 --- a/main.c +++ b/main.c @@ -3,11 +3,6 @@ #include "ard/serial.h" #include "ard/pins.h" #include "ard/util.h" -#include "servo/servo.h" - -Servo servo1; -Servo servo2; -Servo servo3; void prepare(); void loop(); @@ -23,18 +18,13 @@ int main(){ void prepare(){ pins_init(); serial_init(9600); - servo_init(7, &servo1); - servo_init(6, &servo2); - servo_init(8, &servo3); + + pin_mode(13, OUTPUT); } void loop(){ - servo_set(&servo1, 0); - servo_set(&servo2, 255); - servo_set(&servo3, 0); - _delay_ms(500); - servo_set(&servo1, 128); - servo_set(&servo2, 128); - servo_set(&servo3, 255); - _delay_ms(500); + digital_write(13, LOW); + _delay_ms(1000); + digital_write(13, HIGH); + _delay_ms(1000); }