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.