2018年12月6日 星期四

week13

week13

1.確認COM7裝置


2.文件→範例程序Java ExamplesLibrariesSerialSimpleRead


3.接下來就是要複製程式碼
int swithPin=4;
void setup(){ 
   pinMode(2,INPUT_PULLUP); Serial.begin(9600);  
   }
void loop(){
     if(digitalRead(2)==HIGH){ 
        Serial.write(1);
        } 
     else{     
        Serial.write(0);
        }    
   delay(100);
   }

4.按下按鈕就會變成黑色  沒按下就是灰色程式碼
import processing.serial.*;
Serial myPort;  
int val;      
void setup() 
{  
  size(200, 200);  
  String portName = Serial.list()[0]; 
  myPort = new Serial(this,"COM7", 9600);
}
void draw()
{   
  if ( myPort.available() > 0) 
  {     
      val = myPort.read(); 
  }  
  background(255);
  if (val == 0) 
  {               
     fill(0);                  
  }   
  else 
  { 
     fill(204);
  }  
  rect(50, 50, 100, 100);
}

沒有留言:

張貼留言