Yuriy
Интересное местами обсуждение
Андрей
Семён
𝙎𝙖𝙢𝙤𝙧𝙖𝙯𝙫𝙞𝙩𝙞𝙚
Привет народ. Кто видел проект или может сам собирал на esp, что то вроде midi_2_wifi ?
Поделитесь плиз ссылкой или проектом.
Цель-контроль цифрового микшера через миди, пуская в свою локальную сеть и управление на ipad, через touchosc.
ㅤ
𝙎𝙖𝙢𝙤𝙧𝙖𝙯𝙫𝙞𝙩𝙞𝙚
𝙎𝙖𝙢𝙤𝙧𝙖𝙯𝙫𝙞𝙩𝙞𝙚
𝙎𝙖𝙢𝙤𝙧𝙖𝙯𝙫𝙞𝙩𝙞𝙚
пока нашёл такой проект https://github.com/k2biru/midi-over-wifi-esp32
ВПК ПОТОК
Всем добрый день.
Возникла проблема, использую ARDUINO NANO и MCP2515, все подключил согласно инструкции, скрипт из примера. Соорудил перемычку из резистора 120 ом. На H 2,73 вольта L 1,8 вольта без резистора, с резистором H 2.43 , L 1.65 вольт. Но я не вижу пакеты, что делать? почему может не работать как Это сделать скрипт прилагаю.
romanetz
ослик или лог анализатор есть?
romanetz
надо бы смотреть, что с контроллера идёт
Nook
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 проца?
ВПК ПОТОК
Че
ВПК ПОТОК
Я прошу пощения. но материтесь на русском
romanetz
ВПК ПОТОК
Да все подключено согласно схеме
romanetz
ну тогда всё должно работать )
ВПК ПОТОК
ВПК ПОТОК
Я понял, что я дурак, но что с этим делать
Nook
https://github.com/nook-scheel/CAN_BUS_Shield
Nook
Я же скинул, что с этим делать
ВПК ПОТОК
У этой библиотеки есть название, чтобы скачать ее через управление библиотеками?
Nook
ВПК ПОТОК
ВПК ПОТОК
вот тут
Nook
вот тут
Ручками, подключаем дедукцию с гугл поиском
Nook
Nook
Подключаем библиотеку и заменяем
CAN_125KBPS -> CAN_125KBPS_8MHZ
romanetz
а я думал, что эта MCP асинхронно работает, по SPI одна скорость, по CAN - другая...
Nook
ВПК ПОТОК
Я скачал, открыт пример, теперь меняем CAN_125KBPS -> CAN_125KBPS_8MHZ?
ВПК ПОТОК
const int SPI_CS_PIN = 9; вот тут 9 на 10 менять?
romanetz
а какой подключен?
romanetz
10
romanetz
да
romanetz
менять
Nook
ВПК ПОТОК
Поменял, получил вот такой код, вроде верно
ВПК ПОТОК
romanetz
romanetz
😃😃
Nook
Но эти педики когда оффер делают ЗП х2 с текущей работы предлагают
Nook
Многие не выдерживают такого давления
ВПК ПОТОК
Проверяю
romanetz
Nook
https://gist.github.com/nook-scheel/2bf09898d12b1c4dc730ac2fd669bf3c
Алексей
самая лучшаяя локация - это дом 😊
Nook
Nook
Там же велком бонус еще дают
Nook
Яндекс/сбер
ВПК ПОТОК
теперь у меня светодиод с пина 13 постоянно моргает быстро
Nook
Nook
ВПК ПОТОК
Алексей
климат там, однако, лучше явно 😊