Memória no Arduino

As observações desse artigo são válidas para todas as placas exceto a Due, que possui uma arquitetura diferente
Existem três locais de memória no microcontrolador usado em placas Arduino baseados no AVR:

  • Memória Flash (espaço do programa), é onde o sketch do Arduino é armazenado.
  • SRAM (memória de acesso aleatório estático) é onde os sketchs criam e manipulam as variáveis quando estão em execução.
  • EEPROM é o espaço de memória que os programadores podem usar para armazenar informações de longo termo.

Continuar lendo Memória no Arduino

PWM (Pulse Width Modulation) com Arduino

O exemplo Fading do Arduino demonstra o uso de saída analógica (PWM) para desvanecer um LED. Esse exemplo está disponível no menu File->Sketchbook->Examples->Analog do Software Arduino.
Continuar lendo PWM (Pulse Width Modulation) com Arduino

Pins Digitais do Arduino

Os pins do Arduino podem ser configurados tanto como entrada quanto saída. Esse artigo explica o funcionamento desses pins nos dois modos. Apesar do título do artigo se referir à pins digitais, é importante observar que a gande maioria dos pins analógicos do Arduino (ATmega) podem ser configurados e usados exatamente da mesma forma que os digitais.

O que é Arduino? Anatomia da placa Uno e do IDE

O Arduino é uma plataforma de eletrônica de código aberto baseado em hardware e software de fácil acesso. Placas Arduino são capazes de ler entrada como a luz de um sensor ou toque de um botão, ou uma mensagem do Twitter, e transforma-la em uma saída, como ativar um motor, acender um LED, publicar alguma coisa na Internet. Você pode dizer para sua placa o que fazer pelo envio de um conjunto de instruções para a placa do microcontrolador. Para fazer isso, você deve usar a linguagem de programação do Arduino (baseado no Wiring), e o Software Arduino (IDE), baseado no Processing.
Continuar lendo O que é Arduino? Anatomia da placa Uno e do IDE