Yuriy
Интересное местами обсуждение
Андрей
mu почему-то без мода esp32/8266. Ты его добавлял или специальная сборка с esp?
Был, могу лишь посоветовать установить Micropython через cmd
𝙎𝙖𝙢𝙤𝙧𝙖𝙯𝙫𝙞𝙩𝙞𝙚
Привет народ. Кто видел проект или может сам собирал на esp, что то вроде midi_2_wifi ? Поделитесь плиз ссылкой или проектом. Цель-контроль цифрового микшера через миди, пуская в свою локальную сеть и управление на ipad, через touchosc.
𝙎𝙖𝙢𝙤𝙧𝙖𝙯𝙫𝙞𝙩𝙞𝙚
Кто то уже спрашивал про миди несколько месяцев назад.
я искал. там вроде про музыку в миди формате....не?
я искал. там вроде про музыку в миди формате....не?
Вспомнил Оказыаается в другой группе @Proarduino хотели подключить как миди клава что б определялась плата.
𝙎𝙖𝙢𝙤𝙧𝙖𝙯𝙫𝙞𝙩𝙞𝙚
пока нашёл такой проект https://github.com/k2biru/midi-over-wifi-esp32
romanetz
это тоже кстати интересно было бы сделать.
Пошли в личку, я тут как раз usb-midi собрался поковырять - но на стм32 Или если кому ещё интересно, группу запилю
ВПК ПОТОК
Всем добрый день. Возникла проблема, использую ARDUINO NANO и MCP2515, все подключил согласно инструкции, скрипт из примера. Соорудил перемычку из резистора 120 ом. На H 2,73 вольта L 1,8 вольта без резистора, с резистором H 2.43 , L 1.65 вольт. Но я не вижу пакеты, что делать? почему может не работать как Это сделать скрипт прилагаю.
romanetz
ослик или лог анализатор есть?
romanetz
надо бы смотреть, что с контроллера идёт
Nook
Сча кину для маленькой либу свою
Nook
https://github.com/nook-scheel/CAN_BUS_Shield
Nook
Это под 8mhz
Nook
Обычно там стоят 16, но у меня попался MCP шилд с 8mhz
ВПК ПОТОК
#include <SPI.h> #include <mcp2515.h> struct can_frame canMsg1; struct can_frame canMsg2; MCP2515 mcp2515(10); void setup() { canMsg1.can_id = 0x0F6; canMsg1.can_dlc = 8; canMsg1.data[0] = 0x8E; canMsg1.data[1] = 0x87; canMsg1.data[2] = 0x32; canMsg1.data[3] = 0xFA; canMsg1.data[4] = 0x26; canMsg1.data[5] = 0x8E; canMsg1.data[6] = 0xBE; canMsg1.data[7] = 0x86; canMsg2.can_id = 0x036; canMsg2.can_dlc = 8; canMsg2.data[0] = 0x0E; canMsg2.data[1] = 0x00; canMsg2.data[2] = 0x00; canMsg2.data[3] = 0x08; canMsg2.data[4] = 0x01; canMsg2.data[5] = 0x00; canMsg2.data[6] = 0x00; canMsg2.data[7] = 0xA0; while (!Serial); Serial.begin(115200); mcp2515.reset(); mcp2515.setBitrate(CAN_125KBPS); mcp2515.setNormalMode(); Serial.println("Example: Write to CAN"); } void loop() { mcp2515.sendMessage(&canMsg1); mcp2515.sendMessage(&canMsg2); Serial.println("Messages sent"); delay(100); }
ВПК ПОТОК
У меня кварц на 8
ВПК ПОТОК
Получается нужно кварц перепаять на 16?
romanetz
так с контроллера что-то уходит на MCP?
ВПК ПОТОК
ВПК ПОТОК
ВПК ПОТОК
Я не знаю как работать с SPI раньше неделал такого, поэтому повторил все как из примера.
romanetz
SI у MCP - к MOSI проца?
ВПК ПОТОК
Че
ВПК ПОТОК
Я прошу пощения. но материтесь на русском
Nook
Получается нужно кварц перепаять на 16?
Ну либо я скинул библиотеку которая позволяет работать с 8 кварцом
ВПК ПОТОК
Да все подключено согласно схеме
romanetz
ну тогда всё должно работать )
ВПК ПОТОК
Nook
вход MCP к выходу проца?
У него кварц 8 mhz из-за этого и не работает со стандартной библиотекой
ВПК ПОТОК
Я понял, что я дурак, но что с этим делать
Nook
https://github.com/nook-scheel/CAN_BUS_Shield
Nook
Я же скинул, что с этим делать
romanetz
У него кварц 8 mhz из-за этого и не работает со стандартной библиотекой
оно же по SPI общается, а там просто скорость обмена между атмегой и MCP будет разная, не похоже, что дело в кварце
ВПК ПОТОК
У этой библиотеки есть название, чтобы скачать ее через управление библиотеками?
ВПК ПОТОК
ВПК ПОТОК
вот тут
ВПК ПОТОК
Ручками только
У нас все через жопу или ручки)))))
Nook
вот тут
Ручками, подключаем дедукцию с гугл поиском
Nook
оно же по SPI общается, а там просто скорость обмена между атмегой и MCP будет разная, не похоже, что дело в кварце
В кварце, там битрейт собственно когда указывается, для получения или отправки по шине
Nook
Подключаем библиотеку и заменяем CAN_125KBPS -> CAN_125KBPS_8MHZ
romanetz
а я думал, что эта MCP асинхронно работает, по SPI одна скорость, по CAN - другая...
ВПК ПОТОК
Я скачал, открыт пример, теперь меняем CAN_125KBPS -> CAN_125KBPS_8MHZ?
romanetz
Это собственно указывается скорость шины CAN
ну да, внимание, вопрос знатокам, скорость SPI и CAN взаимозависимы у этой MCP или нет?
ВПК ПОТОК
const int SPI_CS_PIN = 9; вот тут 9 на 10 менять?
romanetz
а какой подключен?
romanetz
10
romanetz
да
romanetz
менять
Nook
const int SPI_CS_PIN = 9; вот тут 9 на 10 менять?
Где карту получали туда и идите
ВПК ПОТОК
Поменял, получил вот такой код, вроде верно
ВПК ПОТОК
Nook
😀 со збера штоле?
Я к этим педикам никакого отношения не имею
romanetz
😃😃
Nook
Но эти педики когда оффер делают ЗП х2 с текущей работы предлагают
Nook
Многие не выдерживают такого давления
ВПК ПОТОК
Проверяю
romanetz
Nook
https://gist.github.com/nook-scheel/2bf09898d12b1c4dc730ac2fd669bf3c
Nook
Проверяю
Пример ссылка выше
Алексей
самая лучшаяя локация - это дом 😊
Nook
предлагали бы релокацию еще в комплекте )))
Ну вообще в москве это предлагают
Nook
Там же велком бонус еще дают
Nook
Яндекс/сбер
romanetz
Ну вообще в москве это предлагают
из москвы в более приличное место?
ВПК ПОТОК
теперь у меня светодиод с пина 13 постоянно моргает быстро
Алексей
Это где такое?
Майами, например 😊
Nook
Майами, например 😊
Маймами помойка (если не отдых)
ВПК ПОТОК
Алексей
климат там, однако, лучше явно 😊
Nook
климат там, однако, лучше явно 😊
В хабаровске тож климат 90% влажность )