08.11.2017 Views

arduino_básico_Michael_McRoberts

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Capítulo 14 ■ Telêmetros ultrassônicos<br />

329<br />

Digite o código<br />

Assim que você tiver verificado sua fiação, ligue o Arduino e digite o código da listagem<br />

14.2, fazendo seu upload para o Arduino. Certifique-se de que LedControl.h esteja<br />

em sua pasta libraries (consulte o capítulo 7 para instruções).<br />

Listagem 14.2 – Código para o projeto 39<br />

// Projeto 39<br />

#include "LedControl.h"<br />

#define sensorPin 9<br />

#define switchPin 7<br />

#define DataIn 2<br />

#define CLK 4<br />

#define LOAD 3<br />

#define NumChips 1<br />

#define samples 5.0<br />

float pwmRange, averageReading, inch, cm;<br />

LedControl lc=LedControl(DataIn,CLK,LOAD,NumChips);<br />

void setup() {<br />

// Acorda o MAX7219<br />

lc.shutdown(0,false);<br />

// Define-o com brilho médio<br />

lc.setIntensity(0,8);<br />

// limpa o display<br />

lc.clearDisplay(0);<br />

pinMode(sensorPin, INPUT);<br />

pinMode(switchPin, INPUT);<br />

}<br />

void loop() {<br />

averageReading = 0;<br />

for (int i = 0; i

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!