본문 바로가기

전체상품카테고리

현재 위치
  1. 센서 적용 사례

센서 적용 사례

  • 다양한 적용 사례를 안내해드립니다.
게시판 상세
제목 압력센서에 따른 LED 밝기 조절 동영상
작성자 대표 관리자 (ip:)
  • 작성일 2017-05-18
  • 추천 추천하기
  • 조회수 894
평점 0점

 

압력센서에 따른 LED 밝기 조절 동영상입니다.






<<소스코드>>

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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
int SensorPin0 = A0; //analog pin 0
int SensorPin1 = A1; //analog pin 1
int SensorPin2 = A2; //analog pin 2
int SensorPin3 = A3; //analog pin 3
int SensorPin4 = A4; //analog pin 4
int SensorPin5 = A5; //analog pin 5
int led0 = 4;
int HI_limit = 600;
int pwm0 = 5;
void setup(){
pinMode(led0,OUTPUT);
pinMode(pwm0,OUTPUT);
Serial.begin(9600);
}
void loop(){
int SensorReading0 = analogRead(SensorPin0);
int SensorReading1 = analogRead(SensorPin1);
int SensorReading2 = analogRead(SensorPin2);
int SensorReading3 = analogRead(SensorPin3);
int SensorReading4 = analogRead(SensorPin4);
int SensorReading5 = analogRead(SensorPin5);
int A0 = map(SensorReading0, 0, 1024, 0, HI_limit);
int A1 = map(SensorReading1, 0, 1024, 0, HI_limit);
int A2 = map(SensorReading2, 0, 1024, 0, HI_limit);
int A3 = map(SensorReading3, 0, 1024, 0, HI_limit);
int A4 = map(SensorReading4, 0, 1024, 0, HI_limit);
int A5 = map(SensorReading5, 0, 1024, 0, HI_limit);
if (A0+A1+A2+A3+A4+A5 > 3){
digitalWrite(led0, HIGH);
}
else{ digitalWrite(led0, LOW);
}
int A00 = map(SensorReading0,0,1024,0,255);
//A0(analog pin 0)을 PWM : 0 ~ 255 사양에 맞춰 값을 조정.
analogWrite(pwm0,A00);
// 조정된 A0 값에 따라 pwm0( digital pin 5 )의 전압이 변화함.
Serial.print(A0);
Serial.print(",");
Serial.print(A1);
Serial.print(",");
Serial.print(A2);
Serial.print(",");
Serial.print(A3);
Serial.print(",");
Serial.print(A4);
Serial.print(",");
Serial.println(A5);
delay(100);
}
cs
첨부파일
비밀번호 수정 및 삭제하려면 비밀번호를 입력하세요.
댓글 수정

비밀번호 :

수정 취소

/ byte

비밀번호 : 확인 취소

Shop Community

Shop Notice

쇼핑몰 공지사항 입니다.

공지사항
[마블덱스] 사업자등록증 및 통장사본 2017-10-23 09:31:48
5월 휴무 안내 2017-05-11 17:19:40
[설연휴 배송안내] 2016.01.2 2017-05-11 17:19:19
[휴무 공지] 2016.12.24~2 2017-05-11 17:19:19

더보기

Customer Service

항상 고객님이 최우선입니다

  • 032.624.3870
  • FAX
  • 09:00 ~17:30 (주말/공휴일 휴무) / 점심시간 12:30~13:30
  • 기업은행 614-009295-01-048
  • 예금주 : (주)마블덱스

더보기

BANK INFO

기업은행

614-009295-01-048

(주)마블덱스

CALL CENTER

TEL032-624-3870

FAX02-6442-7749

배송/결제 문의하기

배송문의 바로가기