2020年12月14日 星期一

week ╯14 ╮

week14💣💤😰🙀 


♥5v、A0、gnd

♥轉動把手,可以調整大小聲

♥程式碼-

#define buzzer 8

void setup()

{

  pinMode(13,OUTPUT);

  pinMode(8,OUTPUT);

}

void loop()

{

 int now = analogRead(A0);

 tone(8,now);

}

---

♥轉動把手,燈會一個一個亮起來

♥程式碼-

void setup() {

 for(int i=2;i<=13;i++)

 {

  pinMode(i,OUTPUT);

 }

}


void loop() {

  int now = analogRead(A0);

  int level = now/ (512/13);

  for(int i=2;i<=13;i++)

  {

    if(i<level) digitalWrite(i,HIGH);

    else digitalWrite(i,LOW);

  }

}

---

♥processing

♥程式碼-

import processing.serial.*;

Serial myPort;

void setup(){

  size(765,100);

  myPort = new Serial(this,"COM7",9600);

}

int level=0;

void draw(){

  background(255);

  fill(255,0,0);

  rect(0,0,lebel*3,100);

  if( myPort.available()>0){

    int now = myPort.read();

    level = now;

  }

}

沒有留言:

張貼留言