어제 글을 올렸었는데... 처음 썼던 프로그램내용이 오타가 많아서
다시 수정한거에요..
그랬더니 이렇게 뜨는데 이게 어떤 오류라는 건가요?ㅠㅠ
저 프로그램에 썼던 내용입니다..
int latchPin = 8 ;
int clockPin = 12 ;
int dataPin = 11;
int b1;
int b2;
int b3;
int Cds;
int SW;
int Ohm;
void setup()
{
Serial. begin(9600);
pinMode(latchPin, OUTPUT);
pinMode(clockPin, OUTPUT);
pinMode(dataPin, OUTPUT);
}
void loop()
{
b1 = 10 ;
b2 = 1 ;
b3 = 10 ;
num123() ;
digitalWrite(9,HIGH) ;
Cds = digitalRead(10) ;
if(Cds == HIGH) {
b1 = 11;
b2 = 1 ;
b3 = 11 ;
num123() ;
}
SW = digitalRead(13) ;
if(SW == HIGH) {
Ohm = analogRead(0);
b1 = 11 ;
b2 = 1 ;
b3 = 11 ;
num123();
b1 = (Ohm * 0.01);
b2 = (Ohm * 0.1) - (b1*10);
b3 = (Ohm) - ((b1*100)+(b2*100));
num123();
}
SW = digitalRead(13) ;
if(SW == HIGH) {
if(Cds==LOW){
delay(Ohm);
digitalWrite(7, HIGH);
b1 = 3;
b2 = 3;
b3 = 3;
num123();
}
}
}
void num123()
{
digitalWrite(latchPin, LOW);
switch(b3) {
case 0 : shiftOut (dataPin, clockPin, MSBFIRST, 63); break ;
case 1 : shiftOut (dataPin, clockPin, MSBFIRST, 9); break ;
case 2 : shiftOut (dataPin, clockPin, MSBFIRST, 91); break ;
case 3 : shiftOut (dataPin, clockPin, MSBFIRST, 79); break ;
case 4 : shiftOut (dataPin, clockPin, MSBFIRST, 102); break ;
case 5 : shiftOut (dataPin, clockPin, MSBFIRST, 109); break ;
case 6 : shiftOut (dataPin, clockPin, MSBFIRST, 124); break ;
case 7 : shiftOut (dataPin, clockPin, MSBFIRST, 7); break ;
case 8 : shiftOut (dataPin, clockPin, MSBFIRST, 127); break ;
case 9 : shiftOut (dataPin, clockPin, MSBFIRST, 103); break ;
case 10 : shiftOut (dataPin, clockPin, MSBFIRST, 0); break ;
case 11 : shiftOut (dataPin, clockPin, MSBFIRST, 64); break ;
}
switch(b2) {
case 0 : shiftOut (dataPin, clockPin, MSBFIRST, 63); break ;
case 1 : shiftOut (dataPin, clockPin, MSBFIRST, 9); break ;
case 2 : shiftOut (dataPin, clockPin, MSBFIRST, 91); break ;
case 3 : shiftOut (dataPin, clockPin, MSBFIRST, 79); break ;
case 4 : shiftOut (dataPin, clockPin, MSBFIRST, 102); break ;
case 5 : shiftOut (dataPin, clockPin, MSBFIRST, 109); break ;
case 6 : shiftOut (dataPin, clockPin, MSBFIRST, 124); break ;
case 7 : shiftOut (dataPin, clockPin, MSBFIRST, 7); break ;
case 8 : shiftOut (dataPin, clockPin, MSBFIRST, 127); break ;
case 9 : shiftOut (dataPin, clockPin, MSBFIRST, 103); break ;
case 10 : shiftOut (dataPin, clockPin, MSBFIRST, 0); break ;
case 11 : shiftOut (dataPin, clockPin, MSBFIRST, 64); break ;
}
switch(b1) {
case 0 : shiftOut (dataPin, clockPin, MSBFIRST, 63); break ;
case 1 : shiftOut (dataPin, clockPin, MSBFIRST, 9); break ;
case 2 : shiftOut (dataPin, clockPin, MSBFIRST, 91); break ;
case 3 : shiftOut (dataPin, clockPin, MSBFIRST, 79); break ;
case 4 : shiftOut (dataPin, clockPin, MSBFIRST, 102); break ;
case 5 : shiftOut (dataPin, clockPin, MSBFIRST, 109); break ;
case 6 : shiftOut (dataPin, clockPin, MSBFIRST, 124); break ;
case 7 : shiftOut (dataPin, clockPin, MSBFIRST, 7); break ;
case 8 : shiftOut (dataPin, clockPin, MSBFIRST, 127); break ;
case 9 : shiftOut (dataPin, clockPin, MSBFIRST, 103); break ;
case 10 : shiftOut (dataPin, clockPin, MSBFIRST, 0); break ;
case 11 : shiftOut (dataPin, clockPin, MSBFIRST, 64); break ;
}
digitalWrite(latchPin, HIGH);
delay(100);
}
댓글 영역
획득법
① NFT 발행
작성한 게시물을 NFT로 발행하면 일주일 동안 사용할 수 있습니다. (최초 1회)
② NFT 구매
다른 이용자의 NFT를 구매하면 한 달 동안 사용할 수 있습니다. (구매 시마다 갱신)
사용법
디시콘에서지갑연결시 바로 사용 가능합니다.