Já vimos, revimos e vimos de novo mais o sms não foi enviado. No momento essa é a coisa que mais está tirando nosso sono. Mas enfim, estamos trazendo nesse post o código do hack da trena, esperamos que gostem.
int cont=0;
int ant;
int prox=10;
void setup() {
pinMode(2, INPUT);
pinMode(3, INPUT);
pinMode(4, INPUT);
pinMode(13, OUTPUT);
pinMode(12, OUTPUT);
}
void loop() {
if(digitalRead(2)==HIGH && digitalRead(3)==LOW && digitalRead(6)==LOW && prox!=0){
prox=0;
if(ant==9)
cont=cont+2;
if(ant>prox){
cont--;
ant=prox;
}
if(ant
ant=prox;
cont++;
}
}
if(digitalRead(2)==HIGH && digitalRead(3)==HIGH && prox!=1){
prox=1;
if(ant>prox){
cont--;
ant=prox;
}
if(ant
cont++;
ant=prox;
}
}
if(digitalRead(3)==HIGH && digitalRead(2)==LOW && digitalRead(4)==LOW && prox!=2){
prox=2;
if(ant>prox){
cont--;
ant=prox;
}
if(ant
cont++;
ant=prox;
}
}
if(digitalRead(3)==HIGH && digitalRead(4)==HIGH && prox!=3){
prox=3;
if(ant>prox){
cont--;
ant=prox;
}
if(ant
cont++;
ant=prox;
}
}
if(digitalRead(4)==HIGH && digitalRead(3)==LOW && digitalRead(5)==LOW && prox!=4){
prox=4;
if(ant>prox){
cont--;
ant=prox;
}
if(ant
cont++;
ant=prox;
}
}
if(digitalRead(4)==HIGH && digitalRead(5)==HIGH && prox!=5){
prox=5;
if(ant>prox){
cont--;
ant=prox;
}
if(ant
cont++;
ant=prox;
}
}
if(digitalRead(5)==HIGH && digitalRead(4)==LOW && digitalRead(6)==LOW && prox!=6){
prox=6;
if(ant>prox){
cont--;
ant=prox;
}
if(ant
cont++;
ant=prox;
}
}
if(digitalRead(5)==HIGH && digitalRead(6)==HIGH && prox!=7 ){
prox=7;
if(ant>prox){
cont--;
ant=prox;
}
if(ant
cont++;
ant=prox;
}
}
if(digitalRead(6)==HIGH && digitalRead(5)==LOW && digitalRead(2)==LOW && prox!=8){
prox=8;
if(ant>prox){
cont--;
ant=prox;
}
if(ant
cont++;
ant=prox;
}
}
if(digitalRead(6)==HIGH && digitalRead(2)==HIGH && prox!=9){
prox=9;
if(ant==0)
cont=cont-2;
if(ant>prox){
cont--;
ant=prox;
}
if(ant
cont++;
ant=prox;
}
}
if(cont>190)
Serial.println(cont);
}
int ant;
int prox=10;
void setup() {
pinMode(2, INPUT);
pinMode(3, INPUT);
pinMode(4, INPUT);
pinMode(13, OUTPUT);
pinMode(12, OUTPUT);
}
void loop() {
if(digitalRead(2)==HIGH && digitalRead(3)==LOW && digitalRead(6)==LOW && prox!=0){
prox=0;
if(ant==9)
cont=cont+2;
if(ant>prox){
cont--;
ant=prox;
}
if(ant
ant=prox;
cont++;
}
}
if(digitalRead(2)==HIGH && digitalRead(3)==HIGH && prox!=1){
prox=1;
if(ant>prox){
cont--;
ant=prox;
}
if(ant
cont++;
ant=prox;
}
}
if(digitalRead(3)==HIGH && digitalRead(2)==LOW && digitalRead(4)==LOW && prox!=2){
prox=2;
if(ant>prox){
cont--;
ant=prox;
}
if(ant
cont++;
ant=prox;
}
}
if(digitalRead(3)==HIGH && digitalRead(4)==HIGH && prox!=3){
prox=3;
if(ant>prox){
cont--;
ant=prox;
}
if(ant
cont++;
ant=prox;
}
}
if(digitalRead(4)==HIGH && digitalRead(3)==LOW && digitalRead(5)==LOW && prox!=4){
prox=4;
if(ant>prox){
cont--;
ant=prox;
}
if(ant
cont++;
ant=prox;
}
}
if(digitalRead(4)==HIGH && digitalRead(5)==HIGH && prox!=5){
prox=5;
if(ant>prox){
cont--;
ant=prox;
}
if(ant
cont++;
ant=prox;
}
}
if(digitalRead(5)==HIGH && digitalRead(4)==LOW && digitalRead(6)==LOW && prox!=6){
prox=6;
if(ant>prox){
cont--;
ant=prox;
}
if(ant
cont++;
ant=prox;
}
}
if(digitalRead(5)==HIGH && digitalRead(6)==HIGH && prox!=7 ){
prox=7;
if(ant>prox){
cont--;
ant=prox;
}
if(ant
cont++;
ant=prox;
}
}
if(digitalRead(6)==HIGH && digitalRead(5)==LOW && digitalRead(2)==LOW && prox!=8){
prox=8;
if(ant>prox){
cont--;
ant=prox;
}
if(ant
cont++;
ant=prox;
}
}
if(digitalRead(6)==HIGH && digitalRead(2)==HIGH && prox!=9){
prox=9;
if(ant==0)
cont=cont-2;
if(ant>prox){
cont--;
ant=prox;
}
if(ant
cont++;
ant=prox;
}
}
if(cont>190)
Serial.println(cont);
}
0 comentários:
Postar um comentário