Arduino
WRITTEN BY: KEMPER - JUN• 07•12
7
Livro
Muito Além do Arduino, com C++ e Qt
Capítulo
Tipos e Aritmética Básica no Arduino
Nota do autor
Este material pertence à Helmut Kemper e se destina a virar um livro impresso voltado para o desenvolvedor de hardware, sendo a cópia ou publicação parcial do mesmo proibida pelo autor, sem à sua devida permissão por escrito;
Perceba que este material é preliminar e podem haver alterações a qualquer momento sem aviso prévio.
Referências
Site oficial do Arduino;
Site oficial do Qt;
Site VoidRealms;
Youtube do VoidRealms;
Datasheet ATmega 680/1280/1281/2560/2561.
Agradecimentos
Prof. Anderson Moreira do IFPE, Leandro Honorato e Hilton Lima pelo apoio e ajuda;
A todos os meus alunos, pois, sem eles não haveria este material;
Denis Kortunov pelo desenho do robô.
Links para download
IDE 1.0 do Arduino;
Ferramentas do Qt;
Ultima versão do Qt Creator Open souce.
Lojas recomendadas
Dealextreme.com
Seeedstudio.com
Modelo Arduino usado no livro
ATmeda 2560 ou similar
Conteúdo
“Escolhe um trabalho de que gostes, e não terás que trabalhar nem um dia na tua vida.” – Confúcio.
“Coloque a lealdade e a confiança acima de qualquer coisa; não te alies aos moralmente inferiores.” – Confúcio.
Capítulo <04A> – Organização Básica da Memória e Tipos
Este capítulo tem o objetivo de mostrar ao leitor as diferentes formas de se trabalhar com números. Explicando as consequências disso na organização da memória dos µC em geral, e no Arduino.
<04A>.1. Lista de material necessário
Computador com uma porta USB livre;
Compilador Arduino;
Uma placa Arduino;
Um cabo USB para ligar a placa ao computador;
<04A>.2. Objetivo específicos
Ensinar ao leitor a forma de trabalhar com números nas diferentes bases numéricas e o tornar capaz de entender como funcionam as quatro operações aritméticas básicas em binário, explicando como isto afeta o funcionamento do programa em