Location via proxy:
[ UP ]
[Report a bug]
[Manage cookies]
No cookies
No scripts
No ads
No referrer
Show this form
Abrir o menu de navegação
Fechar sugestões
Pesquisar
Pesquisar
pt
Change Language
Mudar o idioma
Carregar
Carregando...
Configurações de usuário
close menu
Bem-vindo(a) ao Scribd!
Carregar
Leia gratuitamente
Perguntas frequentes e Suporte
Idioma (PT)
Fazer login
0 notas
0% acharam este documento útil (0 voto)
21 visualizações
EEPROM
Enviado por
Lab FCE
Uso de EEPROM com o Arduino
Direitos autorais:
© All Rights Reserved
Formatos disponíveis
Baixe
no formato PDF ou leia online no Scribd
Baixar
Salvar
Salvar EEPROM para ler mais tarde
0%
0% acharam este documento útil, undefined
0%
, undefined
Incorporar
Compartilhar
Imprimir
Relatório
EEPROM
Enviado por
Lab FCE
0 notas
0% acharam este documento útil (0 voto)
21 visualizações
2 páginas
Dados do documento
clique para ver informações do documento
Uso de EEPROM com o Arduino
Direitos autorais
© © All Rights Reserved
Formatos disponíveis
PDF ou leia online no Scribd
Compartilhar este documento
Compartilhar ou incorporar documento
Opções de compartilhamento
Compartilhe no Facebook, uma nova janela será aberta
Facebook
Compartilhe no Twitter, uma nova janela será aberta
Twitter
Compartilhe no LinkedIn, uma nova janela será aberta
LinkedIn
Compartilhe com e-mail, uma nova janela será aberta
E-mail
Copiar link
Copiar link
Você considera este documento útil?
0%
0% acharam este documento útil, Marcar esse documento como útil
0%
0% acharam que esse documento não foi útil, Marcar esse documento como não foi útil
Este conteúdo é inapropriado?
Relatório
Uso de EEPROM com o Arduino
Direitos autorais:
© All Rights Reserved
Formatos disponíveis
Baixe
no formato PDF ou leia online no Scribd
Fazer o download agora mesmo
Fazer download em pdf
Salvar
Salvar EEPROM para ler mais tarde
0 notas
0% acharam este documento útil (0 voto)
21 visualizações
2 páginas
EEPROM
Enviado por
Lab FCE
Uso de EEPROM com o Arduino
Direitos autorais:
© All Rights Reserved
Formatos disponíveis
Baixe
no formato PDF ou leia online no Scribd
Salvar
Salvar EEPROM para ler mais tarde
0%
0% acharam este documento útil, undefined
0%
, undefined
Incorporar
Compartilhar
Imprimir
Relatório
Fazer o download agora mesmo
Fazer download em pdf
Pular para a página
Você está na página 1
de 2
Pesquisar no documento
Tela inteira
Tabela 5-1 » Comandos parao registrador de temperatura R L805 dados armazenados pelo re- gistrador x Limpa todos 0s dados do registrador Modo Celsius F Modo Fahrenheit Ld Ajusta o periodo de amostragem em minutos de 1a9 Comegaaa registrar as temperaturas ? Faz um relatério do estado do dispo- sitivo, numero de amostras registra- das, etc. Fonte: do autor. Cuda ee Descricéo ‘Arduino Uno ou Leonardo ch TMP36 >? Hardware O diagrama esquemético do Projeto 13 esta mos- trado na Figura 5-18. O circuito é to simples que podemos simplesmen- te nserir os terminals do TMP36 na placa do Ardui- no, como mostrado na Figura 5-19. Observe que o n sv AL Salida Tree Arduino GND v0 Figura 5-18 Diagrama esquemético do Projeto 13. Fonte: do autor. lado curvo do TMP36 deve estar voltado para fora da placa do Arduino. Fazendo uma pequena dobra ‘nos terminals com aajuda de um alicate, cansegul- remos um contato melhor. Dols dos pinus analogicus (AO € A2) serao utlll- zados como conexées de GND e SV do TMP36. A corrente cansumida & tio baixa que as saidas ana- légicas conseguem fornecer poténcia suficiente se colocarmos um dos pinos em nivel alto (HIGH) € 0 ‘outro em nivel baixo (LOW). >> Software software deste projeto é mais complexo do que os anteriores (veja a Listagem do Projeto 13). Todas as varidvels usadas nos sketches até agora eram apagadas quando a placa do Arduino era ini- lalizada (reset) ou desconectada da alimentagSo elétrica. Algumas vezes, no entanto, gostariamos de manter os dados armazenados de forma per- manente pois, assim, estario disponiveis quando voltarmos a energizar ou inicializar a placa. Isso pode ser feito se utilizarmos um tipo de meméria especial que esta disponivel no Arduino: é a EE- PROM, que significa meméria programdvel apenas de leitura eletricamente apagavel. Tanto 0 Arduino Uno quanto 0 Leonardo tém 1024 bytes de EE- PROM. Para que o registrador seja citi, é necessério que ele se lembre das leituras jé feltas, mesmo quando ele é desconectado do computador e alimentado cam baterias. Tamisém & nacessirio que ele se lem- bre do periodo de registro (logging period). Este € 0 primeiro projeto em que utilizamos a EE- PROM do Arduino para armazenar valores de for- ‘ma que esses dados nio se percam quando a placa for iniializada (reset) ou desligada da alimentagao elétrica. Isso significa que, apés ajustar as confi- urac6es de operacéo do registrador, poderemos desconectar 0 cabo USB e detxé-lo funcionando com baterlas, Mesrno que carga das baterlas aca be, os dados ainda estarao la na préxima vez que 0 Arduino for energizada, Projetos com sensores capitulo5 »LISTAGEM DO PROJETO 1: { nt a = analogead{analogPin) ; Float volts = a / 205.0; float temp = (volts - 0.51 * 100; return temp: } void storeReading(float reading, int index) { EPROW.write(O, (byte) index) ; HEPROW.write(index + 2, compressedReading) ropertstatuc(), } Aloat getReading (int index) { lastReading = FEPHOU.read(0) ; lost unconpressestesdiog return uncompressesReading; } void reportstatus() { Serial printin| Serial.printin(*status") ; Serzal.prant ("current Temp ¢*); Serial .printin (neasureTemp () Serial print ("Sample period (s)\t"); Serial.printin(period / 1000); Serial.print ("un readings\t") ; Serial.printin (Iastteading) ; Serial print ("Node degrees\t") ; Serial. printIn node) ; Serial .printin(*. J/ axvazenar © ninere de ancetras no byte 0 byte conpressedReading = (byte) ((reading + 20.0) * 4); Lyle cimpieseedResiliiy = BEPRON:cead (dikes + 2h; lconpressedReading / 4.0) - 20.0; Vocé verd que, no inicio desse sketch, usamos 0 comando #define para fazer o que antes faziamos usando variavels.Na verdade, essa é uma forma mais. eficiente de definir constantes, isto é, valores que no se modificam durante a exccugso do sketch. E ideal para definigéo de pinos e constantes, como beta. 0 comando define é o que denominamos di- retiva de pré-processamento. Acontece que, antes da compilagdo do sketch, todas as ocorréncias de seu rome, em qualquer lugar do sketch, sao substituidas por seu valor. uma questio de gosto pessoal usar "define ou uma variével. Felizmente, a leitura e a escrita na EEPROM sio feitas com 1 byte a cada vez. Assim, se quisermos escrever uma varivel do tipo byte ou char, podere- ‘mos usar as fungGes EEPROM.writee EEPROMread, como mostrado a seguir: char lettertowrite = 'a'; // letra a ser escrita EEPROM. write(0, letterTotrite) : char letterToRead; letterToRead = HEPROM.xead(0) ;// letra a ser Lida Projetos com sensores capitulo5 »
Você também pode gostar
Ayako - Osamu Tezuka
Documento
717 páginas
Ayako - Osamu Tezuka
Lab FCE
100% (2)
Boletim Informativo 28
Documento
2 páginas
Boletim Informativo 28
Lab FCE
Ainda não há avaliações
Aula3 Ventilador Pulmonar Anderson
Documento
83 páginas
Aula3 Ventilador Pulmonar Anderson
Lab FCE
Ainda não há avaliações
Edital PortadorDiploma e Transferências 2024.1 - CBRA
Documento
14 páginas
Edital PortadorDiploma e Transferências 2024.1 - CBRA
Lab FCE
Ainda não há avaliações
Base de Lançamento Níveis 3 e 4
Documento
10 páginas
Base de Lançamento Níveis 3 e 4
Lab FCE
Ainda não há avaliações
ChaveTactil Tinkercad
Documento
4 páginas
ChaveTactil Tinkercad
Lab FCE
Ainda não há avaliações
LCD Tinkercad
Documento
2 páginas
LCD Tinkercad
Lab FCE
Ainda não há avaliações
Processo Seletivo Simplificado - Equipes Multidisciplinar e Administrativas - Resultado Final
Documento
14 páginas
Processo Seletivo Simplificado - Equipes Multidisciplinar e Administrativas - Resultado Final
Lab FCE
Ainda não há avaliações
24 Relao Candidatos Selecionados Primeira
Documento
31 páginas
24 Relao Candidatos Selecionados Primeira
Lab FCE
Ainda não há avaliações
TEB-Ricardo de Almeida-uC
Documento
3 páginas
TEB-Ricardo de Almeida-uC
Lab FCE
Ainda não há avaliações
Plano de Ensino SM 2-2022 - Turmas - 1,2,4,6
Documento
5 páginas
Plano de Ensino SM 2-2022 - Turmas - 1,2,4,6
Lab FCE
Ainda não há avaliações
EDITAL UCB 053.2022 PRIL Vagas Remanescentes
Documento
7 páginas
EDITAL UCB 053.2022 PRIL Vagas Remanescentes
Lab FCE
Ainda não há avaliações
Ricardo 20
Documento
2 páginas
Ricardo 20
Lab FCE
Ainda não há avaliações
Edital Petrobras
Documento
11 páginas
Edital Petrobras
Lab FCE
Ainda não há avaliações
Mega Virada 2022 2023 500 Milhões
Documento
7 páginas
Mega Virada 2022 2023 500 Milhões
Lab FCE
Ainda não há avaliações
PPC Técnico em Manutençao Automotiva Subsequente Final
Documento
77 páginas
PPC Técnico em Manutençao Automotiva Subsequente Final
Lab FCE
100% (1)
Apostilacoelhinhamelebaby Ok
Documento
8 páginas
Apostilacoelhinhamelebaby Ok
Lab FCE
Ainda não há avaliações
Apostila O Pintor Letrista
Documento
29 páginas
Apostila O Pintor Letrista
Lab FCE
Ainda não há avaliações