Некоторые вопросы по Ардуино
- Войдите на сайт для отправки комментариев
Ср, 11/01/2017 - 11:43
Можно ли сделать так, чтобы светодиод зажигался по нескольким условиям?
К примеру:
К arduino подключен water level sensor и кнопка. Нужно сделать так, чтобы светодиод загорался только тогда, когда на датчике есть вода и нажата кнопка.
Отвечайте, буду рад_))
Можно ли сделать так, чтобы светодиод зажигался по нескольким условиям?
Можно
Отвечайте, буду рад_))
Радуйтесь, я рад, что Вы рады :)))
Хотелось бы поконкретнее узнать, как))
Чтобы ответить на Ваш вопрос понятно, мне нужно знать:
1. Сколько Вам лет?
2. Каков Ваш уровень в программировании? Нулевой или отрицательный?
Можно ли сделать так, чтобы светодиод зажигался по нескольким условиям?
нельзя - я запретил.
Клапауций! Ты хоть что-то РАЗРЕШАТЬ - могешь? ;)
Он не по этой части.
Клапауций! Ты хоть что-то РАЗРЕШАТЬ - могешь? ;)
а, смысл?
Похоже, у ТС после запрета все вопросы отпали :)
Чтобы ответить на Ваш вопрос понятно, мне нужно знать:
1. Сколько Вам лет?
2. Каков Ваш уровень в программировании? Нулевой или отрицательный?
1. 14
2. Нулевой)
___________
А если серьезно, то помогите с задачей
1. 14
2. Нулевой)
https://youtu.be/NNz45lL8_-Q
Ну, если 14, то ладно.
Я так понял, что Вы умете проверить условия по отдельности? Как в Вашем примере: "на датчике есть вода" и "нажата кнопка" .... По отдельности Вы можете проверить эти условия? И зажигать светодиод, когда ОДНО условие верно?
Ну, а дальше есть волшенбные логические операции (почитайте, кстати и не только это, а весь раздел со всеми ссылками - без этого никак!!!). Делаете составное условие. Например:
Вот и все дела. Если с одним условием умеете, то строите составное условие из нескольких, и используете его как одно.
Хотя, Клапауций запретил Вам это, так что, даже не знаю как Вам быть ...
Большое спасибо за ссылки) Сам бы не дошел
Будем пытаться теперь...)
Чего не так? Вроде должно получиться
Дребезг кнопки, не? :) Читайте тут в прикрепленных темах про титановые кнопки и лисапеды..
Чего не так? Вроде должно получиться
Так пробуйте. Будут проблемы - расскажете. Помните, как Грищенко говорил: "Пробовать надо!"
Вот так лучше:
А дребезг кнопки именно в этом случае некритичен, ИМХО. Просто диод будет с тем же дребезгом разгораться.
Тут кроется проблемка (в моем коде)
Даже при выполнении 2-х условий, диод не зажигается((
Подключено все нормально, с другими схемами работает
а как в коде определяется время для устранения антидребезга? Я не вижу ни millis ни delay! Или может это какой-то "магический" способ, о котором я не слышал :)
Тут кроется проблемка (в моем коде)
Даже при выполнении 2-х условий, диод не зажигается((
Подключено все нормально, с другими схемами работает
Отдельно по каждому условию зажигается? Попробуй так: 8-ю строчку убери совсем, а в 12-й вместо А0 поставь просто 0.
ЗЫ. Схему подключения давай.
ЗЗЫ. Ардуино-то какая?
1 З.Ы. Не знаю, как дать схему
2 3.Ы Arduino uno
я бы написал, что ledPin = 13;
Тогда Вы легко увидите состояния на встроенном светодиоде.
Не люблю и не советую в именах переменных применять заглавные буквы.
Доброго времени суток.
Только начал изучать Arduino, и интересут вопрос.
Дана вот такая программа
И что произойдет, если из setup() убрать строки
Расскажите пожалуйста про каждую отдельно, заранее огромное спасибо.
Расскажите пожалуйста про каждую отдельно, заранее огромное спасибо.
Да, не вопрос, только код надо было вставлять как положено (прежде чем постить, неплохо было бы ознакомиться с правилами форума).
А так, как Вы вставили, довольствуйтесь вот таким ответом:
1. Если убрать строку №ХЗ, то не поменяется абсолютно ничего, т.к. при включении питания все пины итак установлены в INPUT, да и функции analogRead пофиг на INPUT/OUTPUT.
2. А если удалить строку №ХЗ, то тоже ни хрена не поменяется, т.к. analogWrite пофиг на INPUT/OUTPUT.
Спасибо огромное, простите, что не прочитал правила форума, исправлюсь)
Спасибо огромное, простите, что не прочитал правила форума, исправлюсь)
Заодно и это http://arduino.ru/Reference почитайте, по всем ссылкам с этой странички. Там и по вашемо вопросу есть, и спасет от недоразумений всяких ;)
Спасибо, обязательно изучу)
Буду рада, если кто-нибудь поможет разобраться. Делаю кормушку с двумя условиями, с программой более менее понятно, но непонятно с подключением железа. Будет тензодатчик и сервопривод. Последний будет работать по заданному времени, но если на тензодатчик давят, то не будет работать. Только начала заниматься ардуино, поэтому не особо понимаю, как можно их подключить к одному Arduino uno. К тензодатчику планирую купить модуль для тензодатчика (HX711 ацп), а для сервопривода
RobotDyn NANO V3 ATMEGA328P CH340 MicroUSB
заранее спасибо