 |
Форум @ BelAstro.Net Форум белорусской любительской астрономической сети
|
|
Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Pikrat
ЛА
Зарегистрирован: 14.07.2016
Сообщения: 4 Благодарности: 0
|
Добавлено: Чт Июл 14, 2016 15:14 Заголовок сообщения: |
|
|
Подскажите, может есть повышающие преобразователи, чтобы из 12В получить 24?
|
|
Вернуться к началу |
|
 |
Alexander
ЛА
 Зарегистрирован: 08.10.2008
Сообщения: 2170 Благодарности: 70
Откуда: Минск
|
Добавлено: Чт Июл 14, 2016 15:18 Заголовок сообщения: |
|
|
Есть конечно. Поиск на ebay по запросу "step up converter" или подобному.
Например такой.
_________________ Celestron C8, ТАЛ-120@100, Sky-Watcher BK804AZ3
|
|
Вернуться к началу |
|
 |
Pikrat
ЛА
Зарегистрирован: 14.07.2016
Сообщения: 4 Благодарности: 0
|
Добавлено: Чт Июл 14, 2016 16:25 Заголовок сообщения: |
|
|
Да, уже нашел. Спасибо. Сегодня попробую запитать драйвер от 24В.
|
|
Вернуться к началу |
|
 |
Poliglot
ЛА
 Зарегистрирован: 11.01.2010
Сообщения: 119 Благодарности: 0
Откуда: г.Речица. Гомельская обл.
|
Добавлено: Пт Июл 15, 2016 19:52 Заголовок сообщения: |
|
|
Подскажите пожалуйста. Deimos писал(а): |
Код: | bool isButtonPressed(int pin)
{
if (digitalRead(pin) == 0)
{
delay(2);
return digitalRead(pin) == 0;
}
return false;
}
|
|
а строка ( return digitalRead(pin) == 0; ) как работает? return, вроде, возвращает значение переменной или константу (arduino.ua/ru/prog/Return), а тут.. еще условие? не понял.. хелп.
_________________ PowerSeeker 70 EQ1, БПЦ 7х35, Canon EOS 550D (EF 50mm f/1,8; Porst super-tele 200mm f/3.5).
|
|
Вернуться к началу |
|
 |
Deimos
Site Admin
 Зарегистрирован: 10.07.2007
Сообщения: 5764 Благодарности: 25
|
Добавлено: Сб Июл 16, 2016 08:50 Заголовок сообщения: |
|
|
return завершает работу функции, возвращая значение того, что стоит после него. Если это константа (return false), то всё понятно, если это выражение, то оно сначала вычисляется (return x + 1), но выражения могут быть как арифметическими, так и битовыми, логическими и вообще какими угодно.
return a > b вычисляет значение выражения a>b, которое будет истинно, если (логично, да?) a>b, и ложно в противном случае. Его и вернём.
Аналогично здесь: вычисляется выражение digitalRead(pin) == 0 поочерёдно: сначала вызывается фукнция, потом её результат проверяется на равенство нулю, и результат этой проверки возвращается.
_________________ Алексей
+37529 5542822
Профи-диванщик с опытом, есть диплом А4 в рамке.
|
|
Вернуться к началу |
|
 |
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы можете вкладывать файлы Вы можете скачивать файлы
|
|