Tutorial / Using with Processing

コード例3(デジタル出力):dOut

準備

次の図を参考に、dout 0にLEDを接続して下さい。この図では1つのLEDを接続しているだけですが、4個のLEDを接続するとこのサンプルでのコントロールを全て確認することができます。

解説

このサンプルでは、mousePressed()メソッドの中で左右どちらのマウスボタンが押されているかを判断し、それによってdigitalOutput()メソッドでdoutの状態をセットしています。

  1. import processing.gainer.*;
  2.  
  3. Gainer gainer;
  4.  
  5. void setup() {
  6.   gainer = new Gainer(this);
  7. }
  8.  
  9. void draw() {
  10.   background(0);
  11. }
  12.  
  13. void mousePressed() {
  14.   if(mouseButton==LEFT)
  15.     gainer.digitalOutput(0x00);
  16.   if(mouseButton==RIGHT)
  17.     gainer.digitalOutput(0xff);
  18. }
prev 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 12 - 13 next
Print