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: 22.665 ]
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. }
Instalando e configurando um sistema RAID 1 no Debian Lenny
Instalação e configuração do LTSP 5 no Ubuntu 11.04
Uma breve introdução ao Audacity
Uma breve introdução ao Hydrogen
O fantástico mundo dos instrumentos MIDI (parte 1)
7 melhores práticas para quem é iniciante em Arduino
7 melhores práticas para quem é iniciante em Arduino
DoTheWorld - Biblioteca completa para manipulação de Arquivos e Pastas em C
Crie alias para as tarefas que possuam longas linhas de comando - bash e zsh
Criando um gateway de internet com o Debian
Configuração básica do Conky para mostrar informações sobre a sua máquina no Desktop
Aprenda a criar músicas com Inteligência Artificial usando Suno AI
Entendendo o que é URI, URL, URN e conhecendo as diferenças entre POST e GET
Instalando Navegador Firefox no Debian 12
Bloqueando propagandas no Youtube e outros sites com o uBlocker Origin
Criando um Pen Drive Bootável no Linux
Dualboot Fedora 40 e LinuxMint 21 (3)
Clone de schema - Postgres (0)
Sistema da Coréia do Norte - Red Star OS (41)