[! Nota] Arduino Arduino é uma plataforma de software e hardware que permite o desenvolvimento de soluções embarcadas usando microcontroladores. :: ** Referência ** :: [Arduino - Página Inicial] (https://www.arduino.cc/) # Referência ## Comandos - `Pinmode (<Pin>, <mode>)` - Indica o modo do pino para entrada, saída, etc. - `Digitalread (<Pin>)` - Lê um valor de entrada. - `DigitalWrite (<pin>, <state>)` - Envia um valor de saída. - `serial.begin (9600)` - Inicia a comunicação serial. Usado na configuração do código. - `serial.print (<msg>)` - Imprime uma mensagem na comunicação serial. - `serial.println (<msg>)` - Imprime uma mensagem na comunicação serial e no final pula uma linha. - `Delay (<Time>)` - Pausa a execução do código por um tempo. - ## Exemplos Aqui está uma lista de exemplos que usei para aprender a trabalhar com Arduino. - Tentar piscar um LED- [Documentação e experimento do código Blink] (https://docs.arduino.cc/built-in-examples/basics/blink) - Tentar fazer uma mensagem aparecer na serial usando um botão- [Documentação e experimento para o código de detecção de mudança de estado] (https://docs.arduino.cc/built-in-amamples/digital/statechangeTection) - Tentar controlar a frequência de piscar de um LED- [Documentação e experimento para o código de entrada analógica] (https://docs.arduino.cc/built-in-examples/analog/analoginput) ## Bibliotecas - [Filipeflop/ctimer: ctimer (github.com)] (https://github.com/filipeflop/ctimer) - Implementa uma classe de temporizador para que você possa criar soluções sem usar o comando `Delay`