2021년 5월 12일 수요일

Visual Studio C# Day_11-2

 

Visual Studio C# Day_11-2

[Arduino Sensor Monitoring C# 구현]
Arduino Sensor Monitoring (조도센서)구현

20210513_20615034


과제_코드






과제_디자인







과제_실행화면





과제_요점

< 아두이노 프로그램 >
아두이노는 PhotoCell과 저항을 직렬로 연결하여 전압 분배회로를 만든다. 
PhotoCell과 저항 사이의 전압을 ANALOG IN A0에 연결한다.
PhotoCell의 저항이 작아지면 전압도 낮아지고
저항이 커지면 전압이 높아진다, 즉 A0의 값이 커진다.
A0의 값은 0~1023까지의 숫자로 표현된다
setup() 에서는 Serial.begin(9600); 으로 시리얼 통신을 시작,
Loop()에서 analogRead(A0) 함수로 A0의 값을 읽어서
Serial.println()으로 보낸다. 이 값을 C# 코드에서 읽을 것이다.
한번 출력한 후에는 1초간 delay(1000) 를 갖는다
이를 반복한다. 즉 1초에 한번씩 A0의 값을 시리얼로 보낸다

< SensorData 클래스 >
- 저장하기 위한 자료구조
List<SensorData> myData = new List<SensorData>(); 를 사용하여 작성한다.



댓글 없음:

댓글 쓰기