Traduzir/Translate/Traducir

XIII FEIRA TECNOLOGICA UNIFACS

São imagens como essa que nos gratificam!

FLISOL 2011

Foi uma correria recompesada com aplausos do público presente.

XIII FEIRA TECNOLOGICA UNIFACS

Desenvolver projetos que facilitem o aprendizado é uma das nossas metas.

IX FEIRA TECNOLOGICA UNIFACS

Tornar real ideias criativas é o que fazemos.

IX FEIRA TECNOLOGICA UNIFACS

Criar com irreverência faz todo o diferencial!

quinta-feira, 29 de setembro de 2011

Dia da Computação Livre


Dia da Computação Livre foi um sucesso. Parabéns a todos os amigos envolvidos. Obrigados a todos que nos prestigiaram. O dia foi cansativo, mas estamos recompensados.

Faça o download do material do curso de Processing + Arduino no link baixo:

terça-feira, 27 de setembro de 2011

Teste Arduino, Trena e GSM

Hoje fizemos um teste com todos os itens para tentar enviar o sms. Ainda estamos com problemas na programação. Provavelmente estavos errando algo muito simples e não estamos vendo pelo cansaço. Mas é assim mesmo tem que persistir. Em breve estaremos com tudo 100%.

segunda-feira, 12 de setembro de 2011

Idéia do Celular Velho

A fim de reduzir custos e ainda trabalhar com reciclagem de equipamentos tivemos a idéia de além de usar uma trena comum furada com sensores para medir o nível de água, também usar celulares velhos que possuem entrada serial, como é a maioria dos Sony Ericson mais antigos. Alguns que estão ainda no mercado para venda ainda vem com essa tecnologia ao invés da porta usb comum. Assim estamos desenvolvendo essa alternativa em paralelo com o projeto principal usando o shield gsm para Arduino.













 

quarta-feira, 7 de setembro de 2011

Código 1 de Leitura da Trena Digital com Arduino

Boa galera, aqui segue o primeiro código paraleitura do ci da trena. Funcionou mais ou menos como o esperado, mas ainda precisa de implementação.

int val=0;
int altura=200;


void setup() {               
  Serial.begin(9600);
  pinMode(2, INPUT);
  pinMode(3, INPUT); 
  pinMode(4, INPUT);
  pinMode(13, OUTPUT); 
  pinMode(12, OUTPUT); 
}

void loop() {
 
  if(digitalRead(3)==HIGH){
    
    val=1;
   } 
 
  if(val==1 && digitalRead(4)==HIGH && digitalRead(3)== LOW){
  val=2;
  }
 
  if(val==2 && digitalRead(4)==LOW && digitalRead(3)==LOW && digitalRead(2)==HIGH && altura<200){
  digitalWrite(13,HIGH);// desce nivel
  delay(300);
  digitalWrite(13,LOW);
  altura++;
  Serial.println("nivel desce");
  Serial.println(altura);
  Serial.println();
  val=0;
  } 
 
  if(val==1 && digitalRead(2)==HIGH && digitalRead(3)== LOW){
  val=3 ;
  }
 
  if(val==3 && digitalRead(2)==LOW && digitalRead(3)==LOW && digitalRead(4)==HIGH && altura>0){
  digitalWrite(12,HIGH);// sobe nivel
  delay(300);
  digitalWrite(12,LOW);
  altura--;
  Serial.println("nivel sobe");
  Serial.println(altura);
  Serial.println();
  val=0;
  } 
 
}

Twitter Delicious Facebook Digg Stumbleupon Favorites More