- Raspberry Pi
- Arduino
- Fios jumpers
- Protoboard
- Led(5mm)
Vamos fazer toda a nossa programação usando o editor de texto nano e iremos salvar o arquivo como blink.cpp . Para isso faça o seguinte comando:
sudo nano blink.cpp
Agora escreve o seguinte código:
#include "arduPi.h" //incluir a biblioteca ArduPi
SerialPi Serial; // Comunicação serial
WirePi Wire; // Acessar os pinos GPIO
SPIPi SPI; //Comunicação SPI
int main () {
setup();
while(1){
loop();
}
return (0);
}
void setup(){
pinMode(2, OUTPUT);
}
//Essa função irá rodar em um loop infinito
void loop(){
digitalWrite(2, HIGH);
delay(1000);
digitalWrite(2, LOW);
delay(1000);
}
Logo após digitar o código aperte Crtl+X e salve o arquivo.
Podemos perceber como é parecido a programação com ja habitual arduino. Isso só é possível por causa da biblioteca ArduPi.
Agora devemos compilar e rodar nosso programa, execute o seguinte comando:
g++ -lrt -lpthread blink.cpp arduPi.o -o blink
Com isso o nosso compilador g++ irá compilar nosso blink.cpp e linkar com o arduPi.o.
Devemos agora testar nossa programação:
sudo ./blink
Para para a programação aperte Crtl+C.
Nenhum comentário:
Postar um comentário