I will be using USBasp as my programmer, since i run i Linux, i will programming straight from the terminal using avrdude.
I will also be programming an Attiny85 directly and Atmega328p from UNO board.
Simple and fun projects with AVR-C
To make the experience fit your profile, pick a username and tell us what interests you.
We found and based on your interests.
I will be using USBasp as my programmer, since i run i Linux, i will programming straight from the terminal using avrdude.
I will also be programming an Attiny85 directly and Atmega328p from UNO board.
RGB.cCode for iterating through the 3 colours of an RGB LEDx-csrc - 436.00 bytes - 08/26/2019 at 22:07 |
|
Today i decided to use tactile push button to get binary input unlike the arduino code i had to do math. Encountered my third AVR i/o avr register PINx.
//This Code is a simple i/o using tactile switch button and a LED.
#define F_CPU 16000000L
#include <avr/io.h>
#include <util/delay.h>
int main(){
DDRB = 0x01;//Setting PB0 as output
PORTB = 0x02;//Activating internal pullups of PB1
while(1){
if(!(PINB & 0x02)){
PORTB |= 0x01;//Bitmask operation
}
else{
PORTB &= 0xFE;//Bitmask operation
}
}
}
Today i wrote a simple blink code, with a little twist. It loops through all 3 colours of an RGB LED and then becomes White.
Create an account to leave a comment. Already have an account? Log In.
Tip: The left and right shift operators have an assign counterpart, I.e. you can write i <<= 1.
Become a member to follow this project and never miss any updates
Thanks, I really appreciate.