Skip to content

Instantly share code, notes, and snippets.

@tiagohm
Created March 1, 2018 11:12
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tiagohm/4980b31293322a7fb5b94cfeec8f8758 to your computer and use it in GitHub Desktop.
Save tiagohm/4980b31293322a7fb5b94cfeec8f8758 to your computer and use it in GitHub Desktop.
void main() {
//Define o pino PB0 como saída para o LED.
DDRB.B0 = 1;
//Define o pino PB1 como entrada para o botão.
DDRB.B1 = 0;
//Habilita o resistor de pull-up do pino PB1.
PORTB.B1 = 1;
while(1) {
//Como estamos utilizando o resistor de pull-up, o estado
//não pressionado do botão é (PB1 = 1). Mas queremos que ao
//pressionar (PB1 = 0) acenda o LED(PB0 = 1).
PORTB.B0 = !PINB.B1;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment