
Conectando Sensores No Arduino – Parte I
By Vitor Amadeu SouzaLength2h 44m
About this audiobook
Esta literatura é uma continuação da obra Arduino – Prático e Objetivo (2011) e Programação para Arduino – Avançado (2014) do mesmo autor e editora, onde o objetivo é conectar sensores para medir aceleração, temperatura, umidade, pressão, corrente dentre outros. A conexão entre o Arduino e o sensor será feita via I2C ou SPI, tendo como propósito apresentar no LCD o resultado da medição apurada.
Audiobook details
GenreEducation and Learning, Technology
Length2 hrs 44 mins
Narrated byListen with 1,000+ voices
FormateBook with Audio
Publish dateMay 31, 2017
LanguagePortuguese
Table of contents
1Vitor Amadeu Souza
2Capítulo 1 Metodologia de desenvolvimento
3bloco setup o mesmo é inicializado e uma mensagem impressa no
4SDA
516 linhas e 2 colunas.
Show all chaptersShow less
6void setup() { lcd.init(); lcd.setCursor(0,0); lcd.print("Cerne Tecnologia"); lcd.setCursor(0,1); lcd.print("cerne-tec.com.br"); }
7Capítulo 4 Comunicação I2C
8poderá comunicar com esta memória.
9porém cada uma delas tem um endereço diferente, o que permite
10byte de controle:
11512 posições são necessários 9 bits (29 = 512) sendo o mais
12O bit R/W informa ao dispositivo se será feita uma operação de
13A linha de dados SDA somente pode alterar de estado de baixo
14sendo neste caso o Arduino) gera 9 pulsos de clock para transmissão
15uma condição de STOP.
16Veja que no nono pulso de clock, o escravo responde ao mestre
17O próximo código apresenta os passos para realizar uma escrita
18encapsulados usando uma função para escrita e outra para leitura.
19Capítulo 5
20uma leitura de determinada posição da memória SPI.
21sempre inicia com o bit MSB (Most Significant Bit ou Bit Mais
22lcd.begin(16,2); spi_inic();
23O algoritmo para o desenvolvimento deste projeto está
24Capítulo 7
25Fonte: http://www.nxp.com/assets/documents/data/en/data- sheets/FXOS8700CQ.pdf
26O algoritmo para o desenvolvimento deste projeto está
27Fonte: www.nxp.com/files/sensors/doc/data_sheet/MMA8451Q.pdf
28O algoritmo para o desenvolvimento deste projeto está
29A faixa de temperatura varia de -40oC a 85oC e pressão de
30moléculas de ar.
31O algoritmo para o desenvolvimento deste projeto está
32O algoritmo para o desenvolvimento deste projeto está
33void setup() { lcd.begin(16, 2); Wire.begin(); sensor.init(); }
34conectado ao resistor shunt externo.
35consumido pela carga e disponibilizar ao processador via barramento
36O algoritmo para o desenvolvimento deste projeto está
37void setup() { lcd.begin(16, 2); tcs.begin(); }
38Capítulo 13
39O algoritmo para o desenvolvimento deste projeto está
40void loop() { unsigned int r,g,b,ir;
41Fonte: http://www.intersil.com/content/dam/Intersil/documents/isl2/isl29034.pdf
42O algoritmo para o desenvolvimento deste projeto está
43lamb.begin(); }
44Fonte: http://www.vishay.com/docs/83462/vcnl4010.pdf
45O algoritmo para o desenvolvimento deste projeto está
46Capítulo 16
47componente, no endereço https://www.bourns.com/pdfs/ace.pdf.
48Inicialização de LCD
49Fonte: http://www.nxp.com/assets/documents/data/en/data- sheets/FXAS21002.pdf
50O algoritmo para o desenvolvimento deste projeto está