w
Первый мой фрезер вообще на подшипниках по профтрубе ездил 😂
Для плат валов заглаза просто имхо) и дешево
Sid
А, я сд и не распаивал, не планирую
Ну я хз что там у cnc с размеромыайла модели, но для 3д принтера по уарту на 115200 лить 60мб файл боль
Sid
Круть на мой принтер через жопу цепляется
w
Ррф попробуй, если плата подходящая, типа скр на лпц
Sid
Тригорила😂
Sid
Там даже драйвера с уартом через гемор с правкой пинов ставятся
Sid
Я как второго трекса напечатал чот подзабил на печать
w
Ну, был ещё проект, типа переходник между сд карточкой и платой. Платка на 8266, туда карточка вставляется, а сама платка в гнездо
w
Доступ по виндовой сетке, самбе
w
Вроде быстро льет
Sid
Там принтер дурной
Sid
Зато экран это stm32 lcd kit
Sid
Со своей прошивкой и жрет кучу пинов/
w
Тут пофиг на принтер, с ним не взаимодействует
w
https://3dtoday.ru/blogs/massaraksh7/sd-karta-s-wifi-na-esp8266-dlya-3d-printera-plug-and-play/
Sid
Проще купить плату
Sid
Гемора меньше
w
Ну с ррф и плюсов больше, да. Но вай-фай все равно присирать, если не оригинальный дуэт брать задорого
⁣🇺🇦
.... это мы наверное флудим...
Если и да всеравно интересно, я вот уже года 4 собираюсь станок собрать да то денег нету то времени
Daniil
Как многозначное число, закодированное одним байтом, конвертировать в массив чар? Можно, конечно, делить на 10 его и конвертировать по одной цифре. Но мб у кого-то есть идеи получше?
Daniil
Спасибо
Daniil
Стоп, нет
Daniil
Он же конвертирует в букву просто
Daniil
А не в например ["3", "2"]
⁣🇺🇦
char это буква так-то
⁣🇺🇦
Массив чаров - строка
Daniil
Массив чаров - строка
Я понимаю, просто библиотека, с которой я работаю принимает только чар аррай
Daniil
И нужно запихнуть туда цифры
Mr.Mait
Я понимаю, просто библиотека, с которой я работаю принимает только чар аррай
uint8_t i = 0; char buf[10]; itoa(i, buf, 10); //sprintf(buf, "%03u", i); // на выбор buf - это и есть тот самый чар аррай
Dim
#include <AESLib.h> void setup(){ Serial.begin(115200); } void loop(){ uint8_t key[] = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15}; char data[] = "ABCDEF1234567890";//16 byte aes128_enc_single(key, data); Serial.println(data); aes128_dec_single(key, data); Serial.println(data); delay(15000); }
Dim
чар аррэй можно растянуть или сжать?
Dim
типа аппенда?
🤙🏻 ℙ𝔸𝕍𝔼𝕃
нет
Dim
херова
🤙🏻 ℙ𝔸𝕍𝔼𝕃
статическое выделение памяти же
Mr.Mait
чар аррэй можно растянуть или сжать?
Заранее сделай большой буфер
Dim
памяти то с гулькин нос!
romanetz
ЧПУ должен быть на EtherCAT
Зачем? lcnc преспокойно по udp работает
Dim
328 атмега
🤙🏻 ℙ𝔸𝕍𝔼𝕃
памяти то с гулькин нос!
Динамическое выделение тогда, но не забываем собирать потом
Dim
знал бы я что это такое
Dim
в питоне все проше
⁣🇺🇦
в питоне все проше
смешной ты человек, на питоне под мк писать....
🤙🏻 ℙ𝔸𝕍𝔼𝕃
У тебя С или C++ ?
romanetz
Ха ) ещё смешнее - под плиски тож на питоне пишут
Dim
там питон
Dim
с166 проц
mefest
знал бы я что это такое
без знания языка сложно на нем писать.
Dim
не спорю
romanetz
Но там выделять нечего )
🤙🏻 ℙ𝔸𝕍𝔼𝕃
можно и new delete
Mr.Mait
malloc, free
У него arduni ide, там С++
romanetz
Это плюсы, и как бы не совсем про память же?
Dumitru
У него arduni ide, там С++
Там ведь как раз С++ (криво прочитал)
romanetz
Хотя для массивов этот конструктор именно что malloc/free делает внутри, как обёртка, тут согласен
🤙🏻 ℙ𝔸𝕍𝔼𝕃
Это плюсы, и как бы не совсем про память же?
через new delete будет меньше импортов и меньше вес прошивки, но в целом и malloc тоже пойдет) Но я не спец по плюсам, да и по сям тоже)
🤙🏻 ℙ𝔸𝕍𝔼𝕃
Главное на забывать собирать потом за собой =))
Dumitru
А всяких unique_ptr нет в ардуино?
romanetz
От компилятора зависит
Mr.Mait
Я на мк для работы со строками создают один глобальный буфер на 512 или 1024 байт и работаю с ним постоянно
🤙🏻 ℙ𝔸𝕍𝔼𝕃
там вроде cpp11
🤙🏻 ℙ𝔸𝕍𝔼𝕃
Можешь поспрашивать тут: https://t.me/supapro
🤙🏻 ℙ𝔸𝕍𝔼𝕃
Но аккуратно, там очень токсичный народ =))
Dumitru
🤙🏻 ℙ𝔸𝕍𝔼𝕃
ХЗ хз, меня чуть не закрызли в первый заход =)))
🤙🏻 ℙ𝔸𝕍𝔼𝕃
Но в целом, если сильно не тупить, то всё лояльно ))
romanetz
Времянки посмотри
1 мсек у месы серво нитка, аппаратные генераторы шагов
Dmitriy
Это из серии есть комп, есть драйвер, есть шаговик. Комп сам шлёт задания драйверам, без плеера г кодов
romanetz
Причём тут плеер?