ETAPA INICIALSegunda semana(09/04-13/04): Preparacao inicial do desenvolvimento da maquete e do protoboard. Descricao:Nosso projeto consiste no desenvolvimento de uma casa de repouso para deficientes.A casa permite que deficientes visuais possam andar sem a utilizacao de 'bengalas', pois a casa possui sensores que informam o deficiente sua localizacao e o alerta sobre possiveis objetos em seu caminho. Como dito anteriormente, a casa tem um sistemas de sensores que ajudarao a economizar energia, ou seja, ao passar ou ao permanecer em um comodo, a luz se acendera e ao sair, ela se apagara. Como a movimentacao e grande, devido aos deficientes, nao so visuais, como mudo e surdo e ate mesmo os familiares e auxiliares que andam pela casa.Materiais necessarios para a realizacao do projeto:- Arduino- Protoboard- LEDs- LDRs- Resistencia de 10k- MaqueteEtapas do projeto:Apresentacao do projeto em sala de aula:http://www.4shared.com/file/dKF1J64t/Projeto.html? Primeira semana(02/04-06/04): Analise para a compra dos materiais necessarios para o desenvolvimento do projeto e da maquete.Segunda semana(09/04-13/04): Preparacao inicial do desenvolvimento da maquete e do protoboard.Terceira semana(16/04-20/04): Pausa para a revisao e a P1 de Fisica.Quarta semana(24/04-27/04): Etapa final para o desenvolvimento da maquete e do protoboard.Quinta semana(30/04-04/05): Desenvolvimento inicial do codigo.Sexta semana(07/05-11/05): Desenvolvimento intermediario do codigo, duvidas sobre o projeto(em sala) e ajustes.Setima semana(14/05-18/05): Desenvolvimento final do codigo.Oitava semana(21/05-25/05): Etapa INTERMEDIARIA do projeto. PrototipoApresentacao do projeto em sala de aula:http://www.4shared.com/office/irtNGqLY/No_Light_Home1.html- Entrega do poster e do artigoArtigo : clique aquiPoster : clique aquiNona semana(28/05-01/06): Aprimoramento final da maquete e do codigo.Codigo :int s0,s1,s2;int L0=0, L1=0,L2=0, L3=0,L4=0,L5 =0,L6 = 0;int ledPin = 1,ledPin1 = 13,ledPin2 = 12;int ctl_1 = 0,ctl_2 = 0;int A=0;int calibL4 = 400, calibL5=200,calibL6=300;//valores de base para sensores da portaint calibD0=1000,calibD1=800, calibD2=800,calibD3=600;//valores de base para disparo de sensores da paredevoid setup(){ //4051 digital control pins pinMode(8, OUTPUT); // s0 pinMode(9, OUTPUT); // s1 pinMode(10, OUTPUT); // s2 Serial.begin(9600);}int binario(int n, int b){ int r[3],a[3]; int m10=1; int z=0; int q=n,c=2; for(int i=0;i<3;i++) r[i] = 0; do{ r[c] = q%2; q = q /2; z = (r[c]*m10)+z; m10 = m10 * 10; c = c - 1; }while(q!= 0); return (r[b]); } void comodo(float LDR0,float LDR1,float LDR2,float LDR3,float LDR4, float LDR6) { int media, desvio0, desvio1, desvio2, desvio3,desvio4; media = (LDR0 + LDR1 + LDR2 + LDR3)/4; Serial.print(" "); Serial.print(" media: "); Serial.print(media); desvio0 = (LDR0/media)*1000; desvio1 = (LDR1/media)*1000; desvio2 = (LDR2/media)*1000; desvio3 = (LDR3/media)*1000; desvio4 = (LDR4/media)*1000; Serial.print(" "); Serial.print(" D0: "); Serial.print(desvio0); Serial.print(" D1: "); Serial.print(desvio1); Serial.print(" D2: "); Serial.print(desvio2); Serial.print(" D3: "); Serial.print(desvio3); if ((desvio0 < calibD0) ) { digitalWrite(ledPin, HIGH); tone(5,261.626); }else if ((desvio1 < calibD1) ) { digitalWrite(ledPin, HIGH); tone(5,329.628); } else if ((desvio2 < calibD2) ) { digitalWrite(ledPin, HIGH); tone(5,391.995); } else if ((desvio3 < calibD3)) { digitalWrite(ledPin, HIGH); tone(5,440); }else if(LDR6<calibL6){ tone(5,220); tone(5,440); } else { digitalWrite(ledPin, LOW); tone(5,LOW); } } int luz(int a){ int n1,n2,c1,c2; //////////////////// if (a==0){ n1 = analogRead(A4); //le L5 if(n1<calibL5){ c1= 1; } if(c1==1){ n2 = analogRead(A5);//le L6 if(n2<calibL6){ c2 =1; }else c2 = 0; if (c2 == 1){ digitalWrite(ledPin1, HIGH); //ascende a luz digitalWrite(ledPin, HIGH); //ascende a luz c2=0; c1 = 0; a=1; } } } ///////////// if(a==1){