Tutorial de Programação Arduíno
O tutorial é composto por várias etapas:
-- Etapa 1: Teste de Atuadores;
-- Etapa 2: Teste de Sensores;
-- Etapa 3: Noções básicas de Arduíno.
Sensor de Ultrassons
Download da biblioteca Ultrasonic
Para colocar a livraria, extrair a pasta do ficheiro zip e colocar na pasta "libraries" da diretoria do arduino.
DownloadCódigo
#include < Ultrasonic.h >
Ultrasonic ultrasonic(12,13);
void setup() {
Serial.begin(9600);
}
void loop() {
Serial.print(ultrasonic.Ranging(CM));
Serial.println(" cm");
delay(100);
}
Sensor de Infra-Vermelhos
Este código é utilizado quando se tem um sensor de infra-vermelhos de modo a que o robô possa seguir uma linha marcada no chão. Com recurso à leitura digital dos pinos dos sensores é possível obter informação de modo a manter o robô na linha.
Código
void setup() {
Serial.begin(9600);
pinMode(10, INPUT);
pinMode(11, INPUT);
pinMode(8, INPUT);
}
void loop() {
int C = digitalRead(10);
int L = digitalRead(11);
int R = digitalRead(8);
Serial.print(L);
Serial.print(",");
Serial.print(C);
Serial.print(",");
Serial.println(R);
}