Arduino - Uma plataforma open source para desenvolvimento de eletrônica
Quando pensamos em automação, sensoriamento e controle, normalmente fazemos uma associação com sistemas altamente complexos e caros. O Arduino veio diminuir esta distância entre as pessoas que gostam de programação e eletrônica destes sistemas de monitoramento. Vamos aprender mais sobre ele e as inúmeras possibilidades que temos.
[ Hits: 24.472 ]
Por: hermes nunes pereira junior em 06/01/2015
void setup() { } void loop() { }
// início da seção setup void setup() {
// definindo as duas variáveis que serão responsáveis pelos dois leds. Um led vermelho na porta // digital 12 e um led verde na porta digital 8 byte ledVermelho = 12; byte ledVerde = 8;
// definimos através do "pinMode" que o ledVermelho e o ledVerde serão utilizados como saída // definimos através do "digitalWrite" que o ledVermelho inicia com o valor 1 – ligado // definimos através do "digitalWrite" que o ledVerde inicia com o valor 0 – desligado pinMode(ledVermelho,OUTPUT); digitalWrite(ledVermelho,1);
pinMode(ledVerde,OUTPUT); digitalWrite(ledVerde,0); }
// agora começa a seção que será repetida indefinidademente void loop() {
// ele já começa dando um tempo de 1 segundo. // no arduino o tempo é medido em milisegundos delay(1000);
// o ledVermelho fica desligado, o ledVerde fica ligado digitalWrite(ledVermelho,0); digitalWrite(ledVerde,1);
// espera um segundo delay(1000);
// o ledVermelho fica ligado, o ledVerde fica desligado digitalWrite(ledVermelho,1); digitalWrite(ledVerde,0);
// quando chega no fim do código ele volta para o início da seção "void loop()" e tudo recomeça. }
Uma breve introdução ao Audacity
Uma breve introdução ao Hydrogen
Criando um mirror do Conectiva para uma rede interna
7 melhores práticas para quem é iniciante em Arduino
7 melhores práticas para quem é iniciante em Arduino
Blu-Ray no GNU/Linux - Gravando e ripando mídias via terminal
Integrando Servidores Linux no Active Directory com Samba
Desktop Linux ganha novos apps enquanto IA invade o noticiário
Blender 5.0 Beta, Firefox 144 e avanço da IA dominam o dia no mundo Linux
Desktop Linux ganha fôlego enquanto distros refinam experiência e segurança
Wayland em alta, IA em debate e novos ventos para distros e devices
Qt 6.10 e Python 3.14 puxam o ritmo do software livre nesta quarta
Como mudar o nome de dispositivos Bluetooth via linha de comando
Adicionando o repositório backports no Debian 13 Trixie
Linux x Plataformas de Trading - um problema (in-)solúvel? (1)
Ubuntu 25.10 - Erro ao iniciar o Omnissa Horizon (1)