Postagens

Mostrando postagens com o rótulo simon game

Hacking Genuis II - Software

Bom, vamos à parte "soft" da coisa, agora... nem foi muito difícil nada. Adotando a abordagem desenvolvida por Jack, primeiro testei os botões. Para isso, nada como um "pograminha" específico. // Define button pins in Arduino #define bBlue   7 #define bRed    8 #define bGreen  9 #define bYellow 10 void setup() {   Serial.begin(9600); // define pins as outputs   pinMode(bBlue,OUTPUT);   pinMode(bYellow,OUTPUT);   pinMode(bGreen,OUTPUT);   pinMode(bRed,OUTPUT); } void loop() { // wait  for a key pressed   while(!Serial.available()); // read key   char c=Serial.read(); // empty serial buffer   while(Serial.available())     Serial.read(); // Depending on the key sent, the software "press" the corresponding button   switch(c)   {     case 'B':       digitalWrite(bBlue,HIGH);       delay(500);       digitalWrite(bBlue,LOW);       brea...