terça-feira, 11 de setembro de 2018

Conhecendo a plataforma Arduino






Nesse momento já saímos do ambiente de prototipação e passamos para a ferramenta Arduino e sua plataforma de desenvolvimento.

Na atividade em questão começamos a manipular INPUTs, colocando um botão que iria enviar uma mensagem para o serial. No nosso modelo utilizou um LED de referência para quando o botão fosse pressionado.

Seguindo o código:

int a = 0;
int n = 0;
void setup() {
pinMode(7, INPUT);
pinMode(13, OUTPUT);
Serial.begin(9600);
}
void loop() {
a = digitalRead(7);
digitalWrite(13, a);
if (a == 1) {
n++;
Serial.println(n);
delay(500);
}
}

Em seguida testamos o modelo analógico para alterar a frequência do LED. No seguinte código:

int a = 0;
void setup() {
pinMode(A0, INPUT);
pinMode(13, OUTPUT);
Serial.begin(9600);
}
void loop() {
a = analogRead(A0);
digitalWrite(13, HIGH);
delay(a);
digitalWrite(13, LOW);
delay(a);
Serial.println(a);
}

0 comentários:

Postar um comentário