
Arduino Softwares Internos Um Guia Completo Sobre Como Sua Linguagem E Hardware Arduino Funcionam Juntos
By Jideon Marques MarquesLength17h 28m
About this audiobook
Não basta apenas construir seus projetos Arduino; é hora de realmente aprender como as coisas funcionam! Este livro o levará não apenas a usar o software e o hardware Arduino, mas, mais importante, mostrará como tudo funciona e como o software se relaciona com o hardware. Arduino Software Internals faz um mergulho detalhado no ambiente Arduino. Abordaremos a linguagem Arduino, os recursos de hardware e como os fabricantes podem finalmente se afastar da manipulação do ambiente Arduino e avançar para a codificação em AVR C++ simples e falar com o microcontrolador em sua linguagem nativa. O que você aprenderá: Como a linguagem Arduino interage com o hardware e como ela realmente funciona em C++; Como funciona o sistema de compilação e como o kit pode ser alterado para atender às necessidades pessoais; Uma pequena quantidade de linguagem de montagem AVR; Exatamente como configurar e usar os vários recursos de hardware do AVR sem precisar tentar decodificar as folhas de dados – que geralmente estão cheias de bugs e são pouco claras; Alternativas ao Arduino IDE que podem proporcionar um melhor fluxo de trabalho; Como construir seu próprio clone do Arduino do zero. Para quem este livro é: Nenhuma experiência é necessária para este livro! Tudo o que você precisa é de interesse em aprender sobre o que você está fazendo com Arduinos e como eles funcionam. Este livro também é útil para aqueles que procuram entender o microcontrolador AVR usado nas placas Arduino. Em outras palavras, todos os Makers são bem-vindos!
Audiobook details
GenreTechnology
Length17 hrs 28 mins
Narrated byListen with 1,000+ voices
FormateBook with Audio
Publish dateJul 19, 2024
LanguagePortuguese
Table of contents
1Arduino Softwares Internos
812.040
2ulo2,
828.2 Contagem
3r1
838.2.1 Configurando Contagem Externa
42.1 Preferências.txt
849é ond
5agem2-5.
859.1 O Comparador Analógico
Show all chaptersShow less
6agem2-6.
869.1.1 Tensão de Referência
7agem2-7mo
879.1.2 Tensão Amostrada
8agem2-8.
889.1.3 Entrada Digital
9agem2-9,
899.1.4 Habilitar o Comparador Analógico
10em2-10.
909.1.7 Resumo de Tensão Amostrada
11agem2-11,
919.1.8 Saídas do Comparador
12ulo3,
929.1.9 Exemplo de Comparador
132.9.6 Desativando o USART
93125
14ulo4an
9463
154. Aulas de Arduino
959.2.2 Redução de Ruído
164.1 A aula de impressão
969.2.3 Medição de Temperatura
174.1.1 Membros da Classe
979.2.4 Exemplo de ADC
184.1.2 Usando a classe Print
989.3 USART
194.2 A classe imprimível
999.3.1 Taxas de transmissão
204.3 A classe Stream
1009.3.2 Velocidade Dupla
214.3.1 Membros da Classe
1019.3.6 Paridade
224.4 A classe HardwareSerial
1029.3.7 Interrupções
234.4.1 Manipuladores de interrupção
1039.3.8 Inicializando o USART
24ulo5d
1049.3.9 Verificações USART
255.1 Introdução
1059.3.10 Exemplo USART
265.2 Sistemas de Numeração
106C.1. Poder total
275.2.1 Numeração Decimal
107C.2. Potência por porta
285.2.2 Numeração Binária
108C.3. Potência por pino
295.2.3 Numeração Hexadecimal
109D.1. Interrupções globais
305.3 Operações Lógicas Binárias
110D.4. USART
315.4 NÃO
111D.5. Conversor analógico para digital
325.5 E
112I.1. Esboço do ArduinoISP
335.6 OU
113I.2. Conexões
345.7 XOR
114I.3. Escolha o seu programador
355.8 Substituindo a linguagem Arduino
115I.4. Queime o bootloader
365.10.1 Habilitando Resistores Pullup Internos
116K.1. Componentes
375.10.2 Alterações de bits
117K.2. Em uso
38ulo6d
118la2-1.
396. Alternativas ao Arduino IDE
1192.2 Caminhos Definidos Globalmente
406.1 Plataforma IO
1202.3 Quadros.txt
416.1.1 Instalando o PlatformIO Core
1212.3.1 Exemplo do Arduino Uno
426.1.2 Testando o Núcleo PlatformIO
1222.4 Plataforma.txt
436.1.3 Gravando Bootloaders
1232.5 Programadores.txt
446.1.4 PlatformIO em um IDE
124m2-1.
456.1.5 Página inicial da plataformaIO
125agem2-2mo
466.1.6 PlataformaIO IDE
126agem2-3.
476.2.2 Instalando
1272.8.5 Arquivo de cabeçalho WCharacter.h
486.2.3 Configurando a CLI
1282.8.6 Arquivo de cabeçalho WString.h
496.2.4 Criando Esboços
1292.8.7 Arquivo de cabeçalho HardwareSerial.h
506.2.5 Instalando Plataformas
1302.8.8 Arquivo de cabeçalho USBAPI.h
516.2.6 Compilando Esboços
131agem3-1.
526.2.7 Carregando Esboços
132agem3-2é o cód
536.2.9 Gravando Bootloaders
133agem3-3mo
54ulo7é ond
134agem3-4mo
557.1 Fusíveis ATmega328P
135agem3-5.
567.1.1 Bits de fusíveis baixos
136esa3-1mo
577.1.7 Fusíveis Estendidos
137agem3-6mo
587.2 Detecção de indisponibilidade
138em3-7,
597.3 O temporizador de vigilância
139agem3-8mo
607.3.3 Reinicialização do temporizador Watchdog
140agem3-10ta
617.3.5 Habilitando o temporizador Watchdog
141em3-11,
627.3.7 Desativando o temporizador Watchdog
142agem3-12.
637.3.9 Modos de suspensão
143agem3-13.
64Relógios
144agem3-14.
65Relógios
145em3-15,
66Relógios
146m3-16.
67Relógios
147agem3-17.
68Relógios
148agem3-18.
69Relógios
149agem3-19mo
707.3.10 Comparador Analógico
150agem3-20.
717.4 Redução de Potência
151agem3-21.
727.4.1 Consumo de energia
152agem3-22,
737.4.3 Economizando energia do Arduino
153agem3-23.
747.4.4 As Funções de Potência
154agem3-24.
757.5 Carregadores de inicialização
155agem3-25.
767.5.1 Memória Flash
156agem3-26mo
77s8e
157agem 3-28).
788.1.7 Modos PWM
158agem3-29mo
7964
159agem3-30mo
801.024
1603.5 Interrupções