abc()
에 1 회만 기능하는 루프로 이것을 실행하고 싶습니다. 그러나 그것은 계속 작동합니다. 어떻게해야합니까?Arduino 루프 1 회
const int buttonPin = 2;
int buttonState = 0;
int i;
void setup() {
pinMode(buttonPin, INPUT);
}
void abc(){
if (buttonState == HIGH) {
for(i=0; i<240; i++)
{
analogWrite(6,i);
}
}
else {
analogWrite(6,0);
}
}
void loop() {
buttonState = digitalRead(buttonPin);
abc();
}
현실입니까? Arduino 프로젝트에서 사용되는 (매우 간단한)'setup' /'loop' 스키마에 대해 실제로 읽었습니까 ??? 'setup'에서'abc'를 호출하는 방법 (또는 더 좋은 방법은'abc' 함수의 코드를 가져 와서'setup' 함수에 넣는 것입니다). –
이 기능을 설치 프로그램에서 호출 할 수 있습니까? 나는 실제로 모른다. – Mithun
왜 그럴까? ??? 그리고 어쨌든, 당신은 그 코드를 거기에 직접 넣을 수 있습니다. –