티스토리 뷰

OS/Banana Pi /BPI-Bit

BPI-Bit : 광센서 사용하기

파란크리스마스 2019. 2. 6. 15:27
728x90

출처

BPI-Bit : 광센서 사용하기

BPI-Bit에는 두개의 버튼위에 각각 광센서가 모둘이 내장 되어 있습니다. 왼쪽 광센서 모듈은 GPIO 36 핀을 사용하고, 오른쪽 광센서 모듈은 GPIO 39 핀을 사용합니다.

GPIO control of BPI:bit

GPIO control of BPI:bit
Light Sensor(L)GPIO 36Analog Input
Light Sensor(R)GPIO 39Analog Input
Botton AGPIO 35Digital Input
Botton BGPIO 27Digital Input
Temperature SensorGPIO 34Analog Input
BuzzerGPIO 25PWM(Digital Output) / Analog Output
RGB_LEDGPIO 4Digital Output
MPU9250_SCLGPIO 22Digital Output
MPU9250_SDAGPIO 21Digital Output
MPU9250_INTGPIO 16Digital Input
R_LED(SPI_SCK)GPIO 18Digital Output

예제 소스

//ADC config
#define LUM0 36 //ADC1_CH0
#define LUM1 39 //ADC1_CH3

void setup() {
  Serial.begin(115200); //Serial Port Config 115200-8-N-1
}

void loop() {
  //LUM0--ADC1_CH0-Pin:IO36
  Serial.print("L_light:");
  Serial.print(analogRead(LUM0));
  Serial.println();
  //LUM1--ADC1_CH3-Pin:IO39
  Serial.print("R_light:");
  Serial.print(analogRead(LUM1));
  Serial.println();
  delay(500);
}

실행 결과

댓글
300x250
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함