본문 바로가기

유수봉 교수의 AI

유수봉 교수의 AI-9주차

중간평가 자료

 

 

CDS를 이용하여 FDN 작동

 

작동에 사용한 코드

 

void CLS() { for(int X=2; X<10; X++) {digitalWrite(X, LOW);} } void disp(int N) { CLS(); switch (N) { case 1 : digitalWrite(3, HIGH); digitalWrite(4, HIGH); break; case 2 : digitalWrite(2, HIGH); digitalWrite(3, HIGH); digitalWrite(5, HIGH); digitalWrite(6, HIGH); digitalWrite(8, HIGH); break; case 3 : for(int N=2; N<6; N++) { digitalWrite(N, HIGH); } digitalWrite(8, HIGH); break; case 4 : digitalWrite(3, HIGH); digitalWrite(4, HIGH); digitalWrite(7, HIGH); digitalWrite(8, HIGH); break; case 5 : digitalWrite(2, HIGH); digitalWrite(4, HIGH); digitalWrite(5, HIGH); digitalWrite(7, HIGH); digitalWrite(8, HIGH); break; case 6 : digitalWrite(2, HIGH); for(int N=4; N<9; N++) { digitalWrite(N, HIGH); } break; case 7 : for(int N=2; N<5; N++) { digitalWrite(N, HIGH); } break; case 8 : for(int N=2; N<9; N++) { digitalWrite(N, HIGH); } break; case 9 : for(int N=2; N<6; N++) { digitalWrite(N, HIGH); } digitalWrite(7, HIGH); digitalWrite(8, HIGH); break; case 0 : for(int N=2; N<8; N++) { digitalWrite(N, HIGH); } break; break; } } void setup(){ Serial.begin(9600); for(int N=2; N<10; N++){ pinMode(N, OUTPUT); } } void loop(){ int A; A = analogRead(0); Serial. println(A); A = A / 100; disp(A); }

 

https://blog.naver.com/newbongman/223241627600

'유수봉 교수의 AI' 카테고리의 다른 글

유수봉 교수의 AI-11주차  (0) 2023.11.10
유수봉 교수의 AI-10주차  (2) 2023.11.03
유수봉 교수의 AI-8주차  (0) 2023.10.20
유수봉 교수의 AI-7주차  (0) 2023.10.13
유수봉 교수의 AI-6주차  (1) 2023.10.06