Remote Home Automation (17 / 50 steg)
Steg 17: Ladda kod i programmerare anteckningar
I huvudmenyn väljer du Arkiv >> New >> C/C++
Klistra in den nedan koden in i redaktör och spara filen som TEST_2313.c se till att det sparas i samma katalog som din makefile.
#include < avr/interrupt.h > / / definierar stift, portar, etc att göra program mer lättläst
#define F_CPU 8000000UL / / ställer in standard-hastigheten delay.h
#include < util/delay.h > / / gör för försening som ska användas
#include < avr/io.h > / / aktiverar IO
//**********************************************************
Huvudprogrammet
int main)
{
DDRB = 0XFF; Set Port B data riktning registrera vara utgångar
PORTB = 0X03; Slå på Port B stift 1 & 2 (0b00000011)
While(1) / / repetera denna kod för evigt
{
för (int jag = 0; jag < 250; i ++)
{
PORTB = 0X02; Slå på och av, Port B Pin 2, 251 gånger med en 1/4 sekund försening
_delay_ms(250);
PORTB = 0X03;
}
/ * Detta är hur du kommentar bort ett stort block
för (int jag = 0; jag < 250; i ++)
{
PORTB = 0X00;
_delay_us(250);
PORTB = 0X01;
}
*/
} / / end medan
Return(0);
} / / Kopiera koden ända ner till här!