Botões ou interruptores ligar dois pontos em um circuito quando você pressioná-los. Este exemplo ativa o built-in LED no pino 13 quando você pressiona o botão.
- Arduino Board
- botão momentâneo ou switch
- 10K ohm resistor
- breadboard
- ligar-fio
Circuito
Código
/*
Botão Liga e desliga um diodo emissor de luz (LED) ligado ao digital
pino 13, ao pressionar um botão ligado ao pino 2.
O circuito:
* LED ligado do pino 13 ao terra
* botão ligado ao pino 2 de +5 V
* 10K resistor ligado ao pino 2 do solo
* Nota: na maioria dos Arduinos já existe um LED na placa ligado ao pino 13.
criados 2005
por DojoDave <http://www.0j0.org>
modificado 30 de agosto de 2011
por Tom Igoe Este código de exemplo está no domínio público. http://www.arduino.cc/en/Tutorial/Button
* /
// constantes não vai mudar. Eles são usados aqui para
// números de pinos / set /:
const int buttonPin = 2; // o número do pino botão
const int ledPin = 13; // o número do pino de LED
// variáveis mudará:
int buttonState = 0; // variável para ler o botão de status
void setup() {
// inicializa o pino de LED como uma saída:
pinMode(ledPin, OUTPUT);
// inicializa o pino de botão como entrada:
pinMode(buttonPin, INPUT);
}
void loop(){
// ler o estado do valor botão:
buttonState = digitalRead(buttonPin);
// check if the pushbutton is pressed.
// se for, o buttonState é HIGH:
if (buttonState == HIGH) {
// volta LED em:
digitalWrite(ledPin, HIGH);
}
else {
// turn off LED:
digitalWrite(ledPin, LOW);
}
}
Fonte: www.arduino.cc
Botão Liga e desliga um diodo emissor de luz (LED) ligado ao digital
pino 13, ao pressionar um botão ligado ao pino 2.
O circuito:
* LED ligado do pino 13 ao terra
* botão ligado ao pino 2 de +5 V
* 10K resistor ligado ao pino 2 do solo
* Nota: na maioria dos Arduinos já existe um LED na placa ligado ao pino 13.
criados 2005
por DojoDave <http://www.0j0.org>
modificado 30 de agosto de 2011
por Tom Igoe Este código de exemplo está no domínio público. http://www.arduino.cc/en/Tutorial/Button
* /
// constantes não vai mudar. Eles são usados aqui para
// números de pinos / set /:
const int buttonPin = 2; // o número do pino botão
const int ledPin = 13; // o número do pino de LED
// variáveis mudará:
int buttonState = 0; // variável para ler o botão de status
void setup() {
// inicializa o pino de LED como uma saída:
pinMode(ledPin, OUTPUT);
// inicializa o pino de botão como entrada:
pinMode(buttonPin, INPUT);
}
void loop(){
// ler o estado do valor botão:
buttonState = digitalRead(buttonPin);
// check if the pushbutton is pressed.
// se for, o buttonState é HIGH:
if (buttonState == HIGH) {
// volta LED em:
digitalWrite(ledPin, HIGH);
}
else {
// turn off LED:
digitalWrite(ledPin, LOW);
}
}
Fonte: www.arduino.cc
Nenhum comentário:
Postar um comentário
Observação: somente um membro deste blog pode postar um comentário.