チーム1219

課題名

影センサー

研究者名

松村勇佑
桜田智彦

概要

光センサーを使用する。
影を検知するとスピーカーから音を鳴らす。

ソース

#include <m8c.h>
#include "PSoCAPI.h"


void main(void)
{

  unsigned int adc_data;
   PGA_Start(PGA_HIGHPOWER);
   LCD_Start();
   LCD_InitBG(LCD_SOLID_BG);
   M8C_EnableGInt;
   ADCINC_Start(ADCINC_HIGHPOWER);
   ADCINC_GetSamples(0);
   while(1){
       while(ADCINC_fIsDataAvailable()==0);
       adc_data=ADCINC_wClearFlagGetData();
       LCD_Position(0,0);
       LCD_PrHexInt(adc_data);
       LCD_DrawBG(1,0,16,(adc_data/50));
       if(adc_data < 1800){
           PWM16_1_Start();
       }
       else{
           PWM16_1_Stop();
       }    
   }
}



考察

一定の明るさ以下で音が鳴るようにしたが、明るさに応じて音量や音の高さ等の工夫が足りなかった。

  • 最終更新:2012-05-15 17:14:16

このWIKIを編集するにはパスワード入力が必要です

認証パスワード