|
20 / 16 / 7
Регистрация: 27.02.2012
Сообщений: 742
|
|
Тестировщик на Arduino Nano16.04.2015, 18:35. Показов 3537. Ответов 4
Метки нет (Все метки)
Доброго времени, нужен элементарный скетч на тестировщик, однако по алгоритму и уточнить ряд неясностей:
1) Замеряем тестируемое устройство на наличие питания, либо его отсутствие(на какие пины ардуино можно пустить это замерение?) 2)Нажимаем кнопку, подключенную к ардуино (кнопку лучше всего навесить дополнительную или та, что есть на нано подойдет?) 3)После каждого такта нажатия нужен запуск отдельной функции, которых всего 4 (т.к в проекте всего 4 устройства тестировать) 4) Функция проверяет пины, на которые идут или не идут сигналы, если сигнал есть, генерируется 8-битная комбинация, если нет, но ничего не происходит. Разница функций в генерируемых 8-битных комбинациях. Нажатия кнопки тактуют переход от одной функции к другой по кругу (с 4-й прыгаеи на 1-ю). Подскажите пожалуйста программный функционал скетча по этому алгоритму.
0
|
|
| 16.04.2015, 18:35 | |
|
Ответы с готовыми решениями:
4
Arduino Nano Arduino Nano, GPS Arduino Nano+ Bluetooth HC-05 |
|
|
|
| 16.04.2015, 19:29 | |
|
1- зависит от напряжения питания тестируемого устройства. Можно и на дискретные, можно и на аналоговые входы пустить, в общем случае через делители, в специфических с опторазвязкой.
2- кнопка на нано - есть кнопка сброса, читайте документацию. 3- примеры опроса кнопок есть как в example самой среды, так и на официальном сайте. Среди прочего, в данной ветке есть закрепленная тема с литературой и видеоуроками, если бы ее читали, подобных вопросов не возникало. 4- повтор п.3.
1
|
|
|
Просто Лис
|
|||||||||||
| 16.04.2015, 19:42 | |||||||||||
|
1) на пины А0, А1 итд, там АЦП. Внимание, больше 5 вольт не подавать, можно спалить. Если нужно замерять бОльшие напряжения, то ставим простейший делитель напряжения из двух резисторов.
http://arduino.ru/Reference/AnalogRead Если просто наличие напряжения 0 или 5 вольт, то подключаемся к любому пину
http://arduino.ru/tutorials/button digitalRead(номер пина) при не нажатой кнопке вернёт 0, при нажатой - 1. Однако можно обойтись без резистора, если подтянуть вход внутренним резистором к плюсу. Один провод от кнопки пойдет на землю, другой на пин МК.
1
|
|||||||||||
|
20 / 16 / 7
Регистрация: 27.02.2012
Сообщений: 742
|
||||||
| 16.04.2015, 19:55 [ТС] | ||||||
|
Рыжий Лис, из описанного всё ясно, правда я забыл указать, что эту 8-мибитную комбинашку мне по том по USB на Пк выслать надо, как это в ардуино?
а проверку кнопки примерно так делать?
0
|
||||||
|
Просто Лис
|
||||||
| 16.04.2015, 20:44 | ||||||
Сообщение было отмечено Satansoft как решение
Решение
http://arduino.ru/Reference/Serial
Добавлено через 2 минуты У меня закрадывается подозрение что вы делаете тестер витой пары.
0
|
||||||
| 16.04.2015, 20:44 | |
|
Помогаю со студенческими работами здесь
5
Кардиодатчик + Arduino Nano Программирование Arduino nano Компьютер не видит Arduino Nano V3 Выполнение скетча на Arduino Nano Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|
Фото: Daniel Greenwood
kumehtar 13.11.2025
|