Помогите пожалуйста объединить два скетча. Прошу, очень нужно
- Войдите на сайт для отправки комментариев
Я пытаюсь объединить два скетча, но времени совсем нет... Помогите пожалуйста... Первый скетч для фоторезистора, второй для кнопки...
#define PIN_LED 13
#define PIN_PHOTO_SENSOR A0
void setup() {
Serial.begin(9600);
pinMode(PIN_LED, OUTPUT);
}
void loop() {
int val = analogRead(PIN_PHOTO_SENSOR);
Serial.println(val);
if (val < 300) {
digitalWrite(PIN_LED, LOW);
} else {
digitalWrite(PIN_LED, HIGH);
}
}
int switchPin = 8;
int ledPin = 11;
boolean lastButton = LOW;
boolean currentButton = LOW;
int ledLevel = 0;
void setup() {
pinMode(switchPin, INPUT);
pinMode(ledPin, OUTPUT);
}
boolean debounse(boolean last) {
boolean current = digitalRead(switchPin);
if(last != current) {
delay(5);
current = digitalRead(switchPin);
}
return current;
}
void loop() {
currentButton = debounse(lastButton);
if(lastButton == LOW && currentButton == HIGH) {
ledLevel = ledLevel + 51;
}
lastButton = currentButton;
if(ledLevel > 255) ledLevel = 0;
analogWrite(ledPin, ledLevel);
}
Почта barmaley2m@yandex.ru
Напишите туда, что вам в итоге надо. Объединю.
Могу помочь за небольшое вознаграждение: petrovskyi.rv@gmail.com
готов помочь artem.strannick@yandex.ru