Вообщем, лучше один раз посмотреть самому, чем перечитывать чужие впечатления =)
Парочка видео:
// постоянные:Задержка нужна в случае если нужно сделать выключатель лампы, как в моем примере, чтобы если над ним махнули рукой, он не срабатывал на все пальцы по очереди, а только на взмах =))
const int sensorPin = 2; // пин, куда подключен OUT датчика
const int ledPin = 13; // пин со светодиодом
// переменные:
unsigned long currentTime;
unsigned long loopTime;
void setup() {
pinMode(sensorPin, INPUT); // инициализируем пин датчика
pinMode(ledPin, OUTPUT); // инициализируем пин светодиода
currentTime = millis();
loopTime = currentTime;
}
void loop() {
currentTime = millis(); if(currentTime >= (loopTime+1000)) { // задержка перед повторным
if(digitalRead(sensorPin) == LOW){ // срабатыванием 1сек
digitalWrite(ledPin, !digitalRead(ledPin)); // инвертируем значение пина
loopTime = currentTime; // светодиода
}
}
}
GDBus.Error:org.gtk.GDBus.UnmappedGError.Quark._pk_5ftransaction_5ferror.Code4: SimulateInstallFiles not supported by backendНу как же так, вроде элементарная установка... Тем не менее, чтобы нормально установить, нужно немного пошаманить в любимом терминале:
GDBus.Error:org.gtk.GDBus.UnmappedGError.Quark._pk_5ftransaction_5ferror.Code4: SimulateInstallFiles not supported by backend
sudo apt-get install libgconf2-4 libnss3-1dДелай два:
sudo dpkg -i google-chrome-stable_current.deb **само собой пакет должен быть уже скачан, если нет - то сначала скачать под свою архитектуру