Nivel: InicianteDescricao: Criar um programa para acender um led de forma gradual, apos chegar a sua capacidade maxima fazer piscar e iniciar um novo ciclo.Material utilizado:1 Arduino Duemilanove2 Fios(jumper)1 Resistor de 1M OhmEsquema de montagem:Codigo:/* Programa: Acende o led gradualmente em seguida faz o led piscarAutor: Willian.A.Mayan*/int luminosidade = 0 ; //Variavel para a luminosidade do ledvoid setup(){ pinMode(10, OUTPUT); //Pino 10 sera uma saida. O pino 10 foi escolhido por ser uma saida PWM //Saidas PWM 3,5,6,9,10 e 11}void loop(){ analogWrite(10, luminosidade); //analogWrite escreve um valor analogico.PWM if (luminosidade == 255){ //A variacao do PWM vai de 0 ate 255 for(int i = 0 ; i < 20 ; i++){//Caso nosso led ja esteja no maximo(255) faca... digitalWrite(10, LOW); //Apague o Led delay(100); //Pare o programa por 100 milisegundos digitalWrite(10, HIGH); //Acenda o Led delay(100); //Pare o programa por 100 milisegundos } luminosidade = 0 ; //Luminosidade passa a ser 0, para comecar outro ciclo de fade } luminosidade = luminosidade + 1; //Incrementar luminosidade delay(20); //Pare o programa por 100 milisegundos}Video: O kdesrc-build e um script para instalacao dos softwares do KDE a partir do controle de versao, svn ou git (Atualmente o KDE esta migrando para o git).Voce tambem pode usar o script para manter seu softwares do KDE atualizados com o desenvolvimento.Referencia:http://kdesrc-build.kde.org/documentation/introduction.htmlVamos ao que interessa:Baixando o kdesrc-build:git clone git://anongit.kde.org/kdesrc-build Atualizando: git pullEntre na pasta: cd ~/kdesrc-buildExecute :./kdesrc-build-setupEntao siga os passos: Essa parte e particular de sua maquina:Feito isso ele ira gerar um arquivo oculto chamado .kdesrc-buildrc para voce em sua /home ou onde voce salvou o arquivo. Esse arquivo sera customizado mais tarde. Vamos aprender com o erro primeiro.Na pasta /kdesrc-build execute o ./kdesrc-build, ele ira baixar os fontes e compilar para voce, agora e so esperar um pouco.Proximo post coloco alguns erros encontrados mais o arquivo do .kdesrc-buildrc. Nivel: InicianteDescricao: Criar um prototipo que acenda 3 LEDs com base no valor de luminosidade.Menor que 150 LED vermelhoMaior ou igual a 150 ou menor que 200 LED amareloMaior que 200 LED verdeMaterial utilizado:1 Arduino Duemilanove3 Fios(jumper)4 Resistor de 1M Ohm1 Sensor de luminosidade LDR3 LEDsEsquema de montagem: Codigo:/* Programa: Acende os LEDs com base no valor de luminosidadeAutor: Willian.A.Mayan*/int sensorLDR = 0; //Sensor de luminosidade, porta analogica int luminosidade = 0; //Variavel para armazenar o valor do sensorvoid setup(){ Serial.begin(9600); pinMode(7, OUTPUT); //LED vermelho pinMode(6, OUTPUT); //LED amarelo pinMode(5, OUTPUT); //LED verde}void ligar(int valor){ digitalWrite(7, LOW); digitalWrite(6, LOW); digitalWrite(5, LOW); digitalWrite(valor, HIGH);}void loop(){ luminosidade = analogRead(sensorLDR); Serial.println(luminosidade); //Saida da saida analogica delay(500); if(luminosidade < 150){ ligar(7); } if(luminosidade >= 150 && luminosidade < 200 ){ ligar(6); } if(luminosidade > 200){ ligar(5); }}Video: Referencia:engcomper.blogspot.com.br http://engcomper.blogspot.com.br/2011/08/tutorial-sensor-de-luminosidade-com.html http://softwarelivre.org/flisol-ssa Novamente iremos realizar o FLISOL em Salvador, ou seja, teremos muitas palestras interessantes para nosso publico avido por conhecimento.Como de costume, teremos duas salas, uma voltada para as pessoas interessadas na area de desenvolvimento e uma especializada em infraestrutura. Tudo com Software Livre, claro!Novamente teremos diversos colaboradores a postos para instalar seu software livre preferido em sua maquina, ou seja, nao perca essa oportunidade de ter um especialista no assunto disponivel, e sem