Форум программистов, компьютерный форум, киберфорум
Arduino
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 30.11.2023
Сообщений: 9

Подключение ардуино

08.08.2024, 20:29. Показов 1513. Ответов 20
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Имеет ли место быть такое соединение между собой?
И можно ои несколько устройств подключать к 1 Пину?
- **Блок питания 5V 2A** подключен к ESP8266 для обеспечения питания всех компонентов.
- **ESP8266 D1 Mini V2** управляет всеми остальными компонентами:
- Управляет двумя шаговыми двигателями через драйверы ULN2003.
- Передает данные на дисплей, используя SPI-интерфейс.
- **Шаговые двигатели** подключены через драйверы ULN2003 и получают команды от ESP8266.
- **Дисплей на ST7789** подключен к ESP8266 через интерфейс SPI и используется для отображения изображения
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
08.08.2024, 20:29
Ответы с готовыми решениями:

Подключение дисплея к ардуино
Всем привет я хотел создать проект на arduino leonardo написал код а дисплей подключить к этому коду не получается помогитите если сможете...

Подключение кнопки к ардуино
Всем доброго времени суток. Нужна информация о том, как подключить кнопку к Arduino Nano с подключённым Bluetooth HC-05, чтобы при её...

Подключение DC мотра с ардуино
Я хочу подключить обычнвй моторчик для игрушечных автомобилей к ардуино. Если подключить к пину 5вольт то моторчик крутится, но если...

20
Модератор
Эксперт по электронике
8978 / 6744 / 921
Регистрация: 14.02.2011
Сообщений: 23,852
08.08.2024, 21:10
схему бы посмотреть
0
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13440 / 7534 / 829
Регистрация: 09.09.2009
Сообщений: 29,554
09.08.2024, 07:15
Цитата Сообщение от aciddj3 Посмотреть сообщение
можно ои несколько устройств подключать к 1 Пину?
каких устройств, к какому пину, с какой целью?
1
Агрессивно пишет PHP
-11 / 3 / 0
Регистрация: 29.11.2022
Сообщений: 50
Записей в блоге: 1
17.09.2024, 00:10
Цитата Сообщение от aciddj3 Посмотреть сообщение
можно ои несколько устройств подключать к 1 Пину?
смотря какие устройства, если ты 5 светодиодов подключишь например к одному пину то при подаче напряга на этот пин гореть будут все 5
если это 5 кнопок то любое нажатие на любую кнопку будет засчитано как нажатие на 1 кнопку, и кодом ты не сможешь различить, какая именно кнопка нажата (если только на кнопки ты не подаёшь разное напряжение, напр на одну кнопку можешь подать 3.5 а на другую 5 и уже определять какое напржение пришло в пин)
0
 Аватар для Argus19
1425 / 442 / 78
Регистрация: 24.09.2017
Сообщений: 2,523
Записей в блоге: 22
17.09.2024, 06:43
Arduino - сердце контроллера, а сердце надо беречь. Если хотите, чтобы устройство работало долго, надо буферировать входы и выходы. В КНР выпускается много всего для этого и на полевых транзисторах и на М/С. Есть согласователи уровней, есть двунаправленные приёмо-передатчики шин. Во вложении статья с примером.
Вложения
Тип файла: docx Преобразователи уровня сигнала.docx (1,012.5 Кб, 9 просмотров)
0
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13440 / 7534 / 829
Регистрация: 09.09.2009
Сообщений: 29,554
17.09.2024, 06:49
Цитата Сообщение от Don_Patison Посмотреть сообщение
если это 5 кнопок то любое нажатие на любую кнопку будет засчитано как нажатие на 1 кнопку, и кодом ты не сможешь различить, какая именно кнопка нажата
в матричных клавиатурах - различишь
0
 Аватар для Worldmaster
323 / 190 / 45
Регистрация: 25.08.2011
Сообщений: 1,263
17.09.2024, 08:11
Цитата Сообщение от Don_Patison Посмотреть сообщение
если ты 5 светодиодов подключишь например к одному пину то при подаче напряга на этот пин гореть будут все 5
Именно гореть. Максимальный ток на лапку 20ма. максимальный на чип 200ма.
5 светодиодов по 20 ма дадут ток в 100ма и лапкам скорее всего придет толстый белый полярный лис.
0
1185 / 466 / 68
Регистрация: 22.09.2023
Сообщений: 1,402
17.09.2024, 09:18
Цитата Сообщение от Worldmaster Посмотреть сообщение
5 светодиодов по 20 ма
Это светодиоды выпуска 80-х годов прошлого века? Или фонарь делаем? Современные светодиоды прекрасно светятся от 1...1.5 мА, на некоторые даже больно смотреть при таком токе.
0
 Аватар для Worldmaster
323 / 190 / 45
Регистрация: 25.08.2011
Сообщений: 1,263
17.09.2024, 09:32
Цитата Сообщение от Dushevny Посмотреть сообщение
Современные светодиоды прекрасно светятся от 1...1.5 мА, на некоторые даже больно смотреть при таком токе.
Светятся конечно но всем светодиодам нужен ограничительный резистор чтобы через него шел именно 1-1,5ма.
0
Агрессивно пишет PHP
-11 / 3 / 0
Регистрация: 29.11.2022
Сообщений: 50
Записей в блоге: 1
17.09.2024, 23:55
Цитата Сообщение от Dmitry Посмотреть сообщение
в матричных клавиатурах - различишь
а я про обычные кнопки
0
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13440 / 7534 / 829
Регистрация: 09.09.2009
Сообщений: 29,554
18.09.2024, 07:08
Цитата Сообщение от Don_Patison Посмотреть сообщение
а я про обычные кнопки
ну во первых, ты не указывал в своем сообщении, про какие именно кнопки идет речь, ты просто написал (повторюсь):
Цитата Сообщение от Don_Patison Посмотреть сообщение
если это 5 кнопок то любое нажатие на любую кнопку будет засчитано как нажатие на 1 кнопку, и кодом ты не сможешь различить, какая именно кнопка нажата
а во вторых, не поверишь, матричная клавиатура - это:
  1. как раз и есть ОБЫЧНЫЕ кнопки
  2. которые подключены по нескольку штук к каждому из пинов процессора
0
 Аватар для Worldmaster
323 / 190 / 45
Регистрация: 25.08.2011
Сообщений: 1,263
18.09.2024, 08:16
Цитата Сообщение от Dmitry Посмотреть сообщение
которые подключены по нескольку штук к каждому из пинов процессора
Основное условие это подключение через свой номинал резистора. По сути можно тучу кнопок подключить но выбрать резюк для каждой и определять падение напряжения на ноге.
0
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13440 / 7534 / 829
Регистрация: 09.09.2009
Сообщений: 29,554
18.09.2024, 08:58
при чем здесь резисторы (а тем белее - напряжения) к матричной клавиатуре?
0
 Аватар для Worldmaster
323 / 190 / 45
Регистрация: 25.08.2011
Сообщений: 1,263
18.09.2024, 09:09
Цитата Сообщение от Dmitry Посмотреть сообщение
при чем здесь резисторы
Притом что с помощью резисторов можно к одной ноге подцепить несколько кнопок. Че не понятного то?
0
1185 / 466 / 68
Регистрация: 22.09.2023
Сообщений: 1,402
18.09.2024, 10:25
Цитата Сообщение от Worldmaster Посмотреть сообщение
Че не понятного то?
Читайте по губам:
Цитата Сообщение от Dmitry Посмотреть сообщение
к матричной
0
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13440 / 7534 / 829
Регистрация: 09.09.2009
Сообщений: 29,554
18.09.2024, 12:59
Цитата Сообщение от Worldmaster Посмотреть сообщение
Че не понятного то?
лишь одно - на кой ляд такой убогий метод? различать какое-то "большое" число кнопок - сложно, уйти от дребезга клавиатуры - не возможно, и т.д. и т.п. одним словом - УГ
0
3 / 1 / 2
Регистрация: 26.06.2024
Сообщений: 8
19.09.2024, 13:52
Официальная информация от Microchip:
Using Matrix Keypad with AVR® Devices

А это ещё от Atmel осталось: AVR243: Matrix Keyboard Decoder
1
0 / 0 / 0
Регистрация: 22.04.2023
Сообщений: 2
19.10.2024, 12:45
Приветствую! Ребят, кому не сложно нарисовать как тут кнопки подключать. Ну не умею я читать такие простые схемы. От руки нарисуйте соединение (можно по цветам) пожалуйста. Спасибо!
Миниатюры
Подключение ардуино  
0
Модератор
1245 / 676 / 292
Регистрация: 10.11.2019
Сообщений: 1,406
19.10.2024, 13:19
Чёрный (два провода) - земля, белый - пин 2 (написано на плате Ардуино), жёлтый - пин 4

В программе написать:

C++
1
2
3
4
5
6
7
8
9
10
11
12
#define BUTTON1  2
#define BUTTON2  4
...
...
void setup() {
  pinMode(BUTTON1,INPUT_PULLUP);
  pinMode(BUTTON2,INPUT_PULLUP);
...
...
}
...
...
Миниатюры
Подключение ардуино  
1
0 / 0 / 0
Регистрация: 22.04.2023
Сообщений: 2
19.10.2024, 13:49
У меня вот такой код для джойстика:

```cpp
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
#include <Joystick.h>
 
// Инициализация джойстика
Joystick_ Joystick = Joystick_(
  0x03,                    // reportid
  JOYSTICK_TYPE_GAMEPAD,   // type
  4,                       // button count (количество кнопок)
  0,                       // hat switch count
  false,                   // x axis enable
  false,                   // y axis enable
  false,                   // z axis enable
  false,                   // right x axis enable
  false,                   // right y axis enable
  false,                   // right z axis enable
  false                    // rudder
);
 
// pin mappings for additional buttons
const int pinButton2 = 2;
const int pinButton4 = 4;
 
void setup() {
  // Настройка пинов
  pinMode(pinButton2, INPUT_PULLUP);
  pinMode(pinButton4, INPUT_PULLUP);
 
  // Инициализация джойстика
  Joystick.begin();
}
 
void loop() {
  // Проверка кнопок и отправка состояния в Joystick
  if (!digitalRead(pinButton2)) {
    Joystick.press(2);  // ставим кнопку 2 в нажатое состояние
  } else {
    Joystick.release(2);  // снимаем нажатие с кнопки 2
  }
  
  if (!digitalRead(pinButton4)) {
    Joystick.press(4);  // ставим кнопку 4 в нажатое состояние
  } else {
    Joystick.release(4);  // снимаем нажатие с кнопки 4
  }
 
  // Отправляем состояние джойстика в хост
  Joystick.sendState();
}
```
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
19.10.2024, 13:49
Помогаю со студенческими работами здесь

Потенциометр, подключение к Ардуино
Здравсвтуйте форумчане! Имеется вот такой интересный потенциометр. (рис 1) Цель управлять сервоприводом, поворачивая влево и вправо. ...

Подключение веб-камеры к ардуино
Подскажите с помощью чего можно подключить веб-камеру к ардуино. Задачей будет получение изображения с камеры(не обязательно видео)....

Подключение релейного модуля к Ардуино
помогите схемой подключением к Arduino не магу понять схему.

Подключение модуля телеметрии к ардуино
Использую модуль телеметрии модель rf7020 Собственно вопрос: как подключить один модуль к ардуино , а второй к ПК и обмениваться...

Подключение низкоуровневого реле к ардуино
Короче есть low level trigger &amp; arduino uno r3 Подключил реле VCC на + 5 вольт на Ардуино. GND на GND. IN на девятый (и на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
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 . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru