|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.12.2018, 17:36 | #1 |
Регистрация: 24.11.2018
Сообщений: 5
|
Загадочный делитель напряжения.
Делитель напряжения из двух резисторов разного номинала подключен между пинами D2 и D3, а средняя точка подключена к аналоговому пину A0, как показано на схеме:
https://ucarecdn.com/9bf878c0-7f3f-4...-761083c28bd8/ Значение напряжения измеряется при разных комбинациях настроек пинов. Считать, что напряжение на пине в выходном режиме в точности равно либо 0, либо напряжению питания (хотя в реальных схемах, логический "0" всегда чуть выше 0V, а логическая "1" чуть ниже напряжения питания). Сопротивление внутреннего подтягивающего резистора (на любом пине) принять за 10кОм. Нужно написать программу, которая рассчитывает все возможные напряжения, которые можно намерить на A0, изменяя настройки пинов. В этой задаче не используется мини-симулятор Ардуино, вы просто пишете код на любом удобном для вас языке. На входе программы: два числа через пробел - сопротивления резисторов R1 и R2, На выходе: на первой строке - число значений в ответе, на второй строке - последовательность целых чисел в диапазоне 0..1023, которые можно было бы получить функцией analogRead(A0) при различных настройках пинов. Все числа в ответе должны быть на одной строке через пробел, упорядочены по возрастанию, повторяющиеся значения удалены. Допускается отклонение вычисленных значений на 1 в любую сторону. Мой код: Код:
В моём коде нет варианта, когда оба pinа настроенны на input pull up. Совсем не понимаю, что делать дальше. Готов оплатить |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Загадочный баг | blacktener | Общие вопросы по Java, Java SE, Kotlin | 4 | 20.02.2014 19:52 |
загадочный куь | warca | Паскаль, Turbo Pascal, PascalABC.NET | 6 | 14.12.2011 21:24 |
Загадочный тип PChar, критика | OCTAGRAM | Обсуждение статей | 4 | 11.11.2009 10:25 |
Загадочный NMSMTP | InseR | Работа с сетью в Delphi | 5 | 13.02.2009 08:14 |
загадочный цикл | semantics | Общие вопросы Delphi | 2 | 30.05.2008 14:00 |