Étape 2: Cooooooode!! ing - temps
Bon alors voici l’idée. Donc maintenant vous avez moût deviné comme oh, différents aliments présentent différentes résistances et c’est presque. Il suffit de mettre en si et d’autre de boucle, tadaaa!!
Alors, voici la répartition pour vous :
- Vérifier la gamme de résistances de ffoods différents à l’aide de sortie série.
- Utilisez ces résistances pour créer une gamme.
- Sortie série, le nom de nourriture
Le code ci-dessous va réduire votre temps, mais faire yo auto, alors vous pouvez apprendre.
Remarque : Les résistances ci-dessous ne vont pas être semblables aux fruits que j’ai utilisé, donc utilisez votre propre lol.
CODE COMMENCE HEEEREE :
const int frootSense = 0 ;
int frootResistance, haut = 0, faible = 1023 ;
int frootDetect ;
#include < LiquidCrystal.h > //remove ceci si vous n’avez pas de LCD, de toute façon cela n’affectera pas.
Innovente lcd(12,11,5,4,3,2) ; l’enlever si vous n’avez pas de LCD, de toute façon cela n’affectera pas.
void setup() {}
Serial.Begin(9600) ;
LCD.Begin (16, 2) ; l’enlever si vous n’avez pas de LCD, de toute façon cela n’affectera pas.
LCD.Clear() ; l’enlever si vous n’avez pas de LCD, de toute façon cela n’affectera pas.
}
void loop()
{
LCD.Clear() ; l’enlever si vous n’avez pas de LCD, de toute façon cela n’affectera pas.
lcd.setCursor(0,0) ; l’enlever si vous n’avez pas de LCD, de toute façon cela n’affectera pas.
LCD.Print ("détecter les aliments:") ; l’enlever si vous n’avez pas de LCD, de toute façon cela n’affectera pas.
lcd.setCursor(0,1) ; l’enlever si vous n’avez pas de LCD, de toute façon cela n’affectera pas.
frootResistance = analogRead(frootSense) ;
Serial.Print("Resistance:") ;
Serial.Print(frootResistance) ;
Serial.Print("\n") ;
Si (frootResistance > 400 & frootResistance < 700) {}
Serial.Print ("concombre \n") ;
LCD.Print("Cucumber") ; l’enlever si vous n’avez pas de LCD, de toute façon cela n’affectera pas.
}
ElseIf (frootResistance > 140 & frootResistance < 300) {}
Serial.Print("Apple") ;
LCD.Print("Apple") ; l’enlever si vous n’avez pas de LCD, de toute façon cela n’affectera pas.
}
else {}
Serial.Print ("aucune nourriture \n") ;
LCD.Print ("pas de nourriture ») ; l’enlever si vous n’avez pas de LCD, de toute façon cela n’affectera pas.
}
Delay(1000) ;
}