2017年11月27日 星期一

week11-卓佾柔的上課筆記


一、安裝驅動

1.到控制台點選裝置管理員,更新驅動程式軟體

2.選擇手動更新,並點選路徑

3.安裝完成
4.選擇開發粄、序列

二、跑範例程式



電路板操作如下
成功後按下按鈕燈會亮
開啟序列埠監控視窗,如果沒按按鈕會顯示1,有按會顯示0








更改程式碼,讓監控視窗顯示出是否有按下按鈕
  if(sensorVal==0)   Serial.println(" I Press it");
  else   Serial.println("I didn't Press it");


三、按下按鈕改視窗顏色

processing:

import processing.serial.*;
Serial myPort;  // Create object from Serial class
int val;      // Data received from the serial port
void setup(){
  size(600,400);
  myPort = new Serial(this, "COM8", 9600);
}
void draw(){
  if ( myPort.available() > 0) {
    val = myPort.read();
    println(val);
    if(val=='0') background(255,0,0);
    else background(0,255,0);
  }
}





四、旋鈕

旋鈕接法:接地、A0、5V

 int sensorPin=A0;
 int ledPin=13;
 int sensorValue=0;
void setup() {
  Serial.begin(9600);
  pinMode(ledPin, OUTPUT);
}
void loop() {
  sensorValue=analogRead(sensorPin);
  Serial.write(sensorValue/4);
  delay(33);
}




import processing.serial.*;
Serial myPort;  // Create object from Serial class
int val;      // Data received from the serial port
void setup(){
  size(600,400);
  myPort = new Serial(this, "COM8", 9600);
}
int x=0;
void draw(){
  background(255);
  if ( myPort.available() > 0) {
    val = myPort.read();
    println(val);
    x=val;
  }
  ellipse(x*3,200,100,100);
}


沒有留言:

張貼留言