Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Objetivo
Utilizar o serial monitor para alterar o estado de três LEDs separadamente.
Enviando a letra “R” ou “r” (Red), você altera o LED vermelho; enviando a letra
“G” ou “g” (Green), o LED verde será alterado, e com a letra “Y” ou “y” (Yellow),
o LED amarelo será afetado.
Material utilizado
1 - Arduino Uno R3
2 - Cabo USB
3 - Protoboard
4 – Resistores de 330Ω
6 - Alguns jumpers
Ligações
1 – Ligar a porta digital 10 do Arduino ao resistor de 330 Ohms que, por sua
vez, deve ser ligado ao anodo (+) do LED amarelo. O catodo do LED deve ser
aterrado, ou seja, ligado ao barramento GND (–);
2 – Ligar a porta digital 9 do Arduino ao resistor de 330 Ohms que, por sua
vez, deve ser ligado ao anodo (+) do LED verde. O catodo do LED deve ser
aterrado, ou seja, ligado ao barramento GND (–);
3 – Ligar a porta digital 8 do Arduino ao resistor de 330 Ohms que, por sua
vez, deve ser ligado ao anodo (+) do LED vermelho. O catodo do LED deve ser
aterrado, ou seja, ligado ao barramento GND (–);
4 – Ligar o GND do Arduino ao barramento “negativo” (onde estão ligados os
catodos dos LEDs);
Montagem
Código
//variável que guarda o dado vindo da serial
char leitura;
#define ledGreen 9
#define ledYellow 10
void setup() {
pinMode(ledGreen, OUTPUT);
pinMode(ledYellow,OUTPUT);
void loop() {
digitalWrite(ledRed,!digitalRead(ledRed));
digitalWrite(ledGreen,!digitalRead(ledGreen));
//Se ela for igual a 'y' ou 'Y' Inverte o valor do LED Verde
digitalWrite(ledYellow,!digitalRead(ledYellow));
Serial.println(leitura);