2019年11月28日 星期四

Week12_Summer

 今日目標:

MakerUNO實作

*按電腦按鍵 相對應pin亮起

*按電腦按鍵 buzzer響起





 01 按下 Button 會讓 Buzzer 發出聲音




 02 使用 int 宣告音階 使用按鈕播出




 03 按鈕按下去 播出一個音 下一次按 播下一個音




 04 透過電路線觸發相對應的音(一邊接地線GND 一邊接pin1~10)




 05 透過 Processing 來接收 / 送出訊息



 Server: 

import processing.net.*;
Server server;
void setup(){
 size(300,300);
 server = new Server(this, 7777);
}

void draw(){
 Client thisClient = server.available();
 while(thisClient != null){
   String now=thisClient.readString();
   if(now!=null) println("Server recived: "+now);
 }
}


 Client: 

import processing.net.*;
Client client;
void setup(){
   size(200,200);
   client = new Client(this,"127.0.0.1",7777);
}

void draw(){
   
}

void mousePressed(){
   client.write("Hello"); 
}

沒有留言:

張貼留言

alanhc 互動技術-week17 [final]

回顧這學期的作品:  期中作業:LANDING:PLANET 賣點&特點: 炫麗的特效 物理(星球重力及降落)及粒子系統(噴射) 世界地圖可根據視角縮放 困難點: 重寫3次最終改寫成物件導向的CLASS寫法...