Foundations (Fundações)
A seção Foundations
(Fundações) fornece alguns conhecimentos específicos sobre os princípios e técnicas que estão por trás da plataforma Arduino, toda a sua família de placas e o software que você usa para dizer às placas o que fazer.
Se você quiser obter algum conhecimento antes de começar a usar as coisas, este é o lugar certo. Se você quiser começar a mexer em sua placa logo, por outro lado, visite a página de primeiros passos.
Conhecimentos Básicos
- Uma introdução: o que é a placa Arduino e o que eu posso fazer com ela?
- A anatomia de uma placa Arduino/Genuino Uno.
- O que é o [software do Arduino (IDE)][/tutoriais/2016/11/21/arduino-7environment/] e como eu altero o idioma padrão? O que é um
Sketch
e como ele funciona?
Microcontroladores
- Pinos Digitais: como os pinos funcionam e o que significa configurá-los como entradas ou saídas.
- Pinos de Entrada Analógica: detalhes sobre a conversão analógico-digital e outros usos dos pinos.
- PWM: como a função analogWrite() simula uma saída analógica usando pulse-width modulation (modulação de largura de pulso).
- Memória: os vários tipos de memória disponíveis na placa Arduino.
Você quer ir além no desenvolvimento de hardware Arduino ou quer simplesmente construir um Arduino usando uma protoboard/breadboard? Confira a seção Hacking.
Programação
- Referência da Linguagem: descubra o que cada termo da linguagem de código Arduino significa.
- Variáveis: compreenda como definir e usar variáveis em um Sketch.
- Funções: aprenda como definir e usar funções em um Sketch.
- Bibliotecas: usando e instalando bibliotecas Arduino.
- Cores: precisa adicionar uma nova placa ao software do Arduino? Instale o núcleo assiciado a ela.
Procurando ajuda sobre como estender o software do Arduino Software, como escrever sua própria biblioteca? Confira a seção Hacking.
Outros Guias
- Conversão Paralelo para Serial: use um
shift register
paralelo-serial se precisar de mais entradas digitais do que há em seu Arduino. - [Conversão Serial para Paralelo][https://www.arduino.cc/en/Tutorial/ShiftOut]: use um
shift register
serial-paralelo se precisar de mais saídas digitais do que há em seu Arduino. - Medidor de Capacitância: demonstra o uso de constantes de tempo RC para medir o valor de um capacitor.
- Bit Mask: saiba como acessar bits específicos em um byte de dados.
Visite o site ITP Physical Computing para obter mais recursos sobre como aprender os conceitos básicos de Eletrônica, Sensores, Comunicação Serial, [Motores][https://itp.nyu.edu/physcomp/lessons/dc-motors/] e muito mais.
Link para a página original: Arduino Tutorials - Foundations.
Licença
O texto do guia de iniciação do Arduino está publicado sob a licença Creative Commons Attribution-ShareAlike 3.0. Os exemplos de código do guia são disponibilizados para o domínio público.