diff --git a/pins.c b/ard/pins.c similarity index 100% rename from pins.c rename to ard/pins.c diff --git a/pins.h b/ard/pins.h similarity index 100% rename from pins.h rename to ard/pins.h diff --git a/serial.c b/ard/serial.c similarity index 100% rename from serial.c rename to ard/serial.c diff --git a/serial.h b/ard/serial.h similarity index 100% rename from serial.h rename to ard/serial.h diff --git a/compile b/compile index 65e703a..dd1150a 100755 --- a/compile +++ b/compile @@ -1,8 +1,8 @@ #!/bin/bash mkdir build -avr-gcc -Os -DF_CPU=16000000UL -mmcu=atmega328p -c -o build/serial.o -Wall serial.c -avr-gcc -Os -DF_CPU=16000000UL -mmcu=atmega328p -c -o build/pins.o -Wall pins.c +avr-gcc -Os -DF_CPU=16000000UL -mmcu=atmega328p -c -o build/serial.o -Wall ard/serial.c +avr-gcc -Os -DF_CPU=16000000UL -mmcu=atmega328p -c -o build/pins.o -Wall ard/pins.c avr-gcc -Os -DF_CPU=16000000UL -mmcu=atmega328p -c -o build/main.o -Wall main.c avr-gcc -mmcu=atmega328p build/*.o -o build/main avr-objcopy -O ihex -R .eeprom build/main build/main.hex diff --git a/main.c b/main.c index 1fca18a..fef1763 100644 --- a/main.c +++ b/main.c @@ -2,8 +2,8 @@ #include #include #include -#include "serial.h" -#include "pins.h" +#include "ard/serial.h" +#include "ard/pins.h" void prepare(); void loop(); @@ -27,8 +27,11 @@ void prepare(){ pin_mode(8, INPUT);*/ // anlog input example - pin_mode(A1, INPUT); - pin_mode(A2, INPUT); + /*pin_mode(A1, INPUT); + pin_mode(A2, INPUT);*/ + + // PWM example + pin_mode(3, OUTPUT); } void loop(){ @@ -41,11 +44,14 @@ void loop(){ }*/ // anlog input example - int analog1 = analog_read(A1); + /*int analog1 = analog_read(A1); int analog2 = analog_read(A2); char out[15]; sprintf(out, "%d %d", analog1, analog2); - serial_write(out, 15); + serial_write(out, 15);*/ + + // PWM example + digital_write(3, HIGH); _delay_ms(25); }