✙ DarkKC ✙
а-ну гении математики, подскажите-ка
✙ DarkKC ✙
есть два мотора, у каждого есть 1) направление вращения (втуды и вназад) 2) скорость вращения И есть джойстик, с X и Y как считать скорости движков из координат, блин?
✙ DarkKC ✙
джойстик размапить можно как угодно, хоть 1-1024, с 512 в центре, хоть -500 - +500 с нулём
Byte
Ээээ… изменение координат за какое-то время = скорость ;)
✙ DarkKC ✙
мне кажется дельты будут ещё сложнее, чем по абсолютным значениям вычислять...
Maxim
Тебе надо просто пропорциональный контроль или что? Пропорциональный - просто ноль откалибровать
✙ DarkKC ✙
джойстик полный вперёд - оба мотора в полный вперёд. до упора влево - правый полный вперёд, левый полный назад
Maxim
Ну да, ноль калибруешь и всё
Maxim
Можно взять какую-нибудь зависимость а-ля сигмоида, чтобы вблизи нуля от шумов не дергалось. А можно тупо по порогу обрубить
✙ DarkKC ✙
я не понимать как мне из х и у сделать vL и vR?
Maxim
У тебя из-за неидеальности резистора никогда не получится чистый 512 при нуле на джойстике. Вот надо понять, какое значение там получается в исходном положении и записать в EEPROM
Maxim
А дальше vL = f(x - x_zero). f - функция преобразования, в простейшем случае f(x) = k*x, а дальше экспериментируй
Maxim
Какой-нибудь, ардуинный, например. Или флеш в STM
Maxim
В постоянную память, короче
Byte
Тьфу ты блин, я гвоздь не той стороной забил, вопрос не так понял ;)
Maxim
Втыкаешь понравившуюся и смотришь, как по ощущениям получается. Вот и всё
Maxim
Мое предложение - сигмоида, только с центром в нуле
✙ DarkKC ✙
Втыкаешь понравившуюся и смотришь, как по ощущениям получается. Вот и всё
трудно выбрать из нуля имеющихся у меня в запасе... аж глаза разбегаются xD
✙ DarkKC ✙
я-ж потому и спрашиваю, как это толком гуглить-то?
Maxim
Да там вариантов немного. Сигмоидообразные (tanh, сама сигмоида), линейные и можно логарифм/экспоненту попробовать
Maxim
Разумеется, таблицей, не считать же это на МК
✙ DarkKC ✙
esp8266 не справится?
Maxim
Ну справиться-то оно справиться может быть, но я сомневаюсь, что там есть FPU. Таблица будет тупо меньше в плане кода
✙ DarkKC ✙
учту, спасибо
✙ DarkKC ✙
(так-то у меня кода - два плевка)
Valeriy
Да там развести то 5 соеденений
Valeriy
Или 10
Valeriy
Легко вобщем
Vladimir
А может кто-нибудь подсказать, если я купил SPI дисплей без ChipSelect пина возможно ли как-то использовать его на одной и той же ардуине на hardware SPI совместно с SD картой?
Vladimir
https://nl.aliexpress.com/item/1-3-Inch-IPS-OLED-Display-Module-240-240-RGB-TFT-voor-Arduino-DIY-LCD-Board/32880670572.html?spm=a2g0s.9042311.0.0.274233edGebX5k
Vladimir
то есть если бы там был CS пин я бы выбирал на ардуине, с каким устройством я буду работать, считать фото с SD карты или слать его на дисплей
Vladimir
но CS пина нет
Vladimir
пробовал использовать software SPI на других пинах, но это жутко медленно
Аня 🕊
https://nl.aliexpress.com/item/1-3-Inch-IPS-OLED-Display-Module-240-240-RGB-TFT-voor-Arduino-DIY-LCD-Board/32880670572.html?spm=a2g0s.9042311.0.0.274233edGebX5k
я уже раз третий такое вижу и до сих пор не могу понять, зачем называть пины как пины I2C, если там SPI?
Vladimir
хороший вопрос
Vladimir
*SS
Аня 🕊
*SS
его и CS называют и SS
Аня 🕊
всё одинаково верно
Аня 🕊
только точно ли его там нет? пины-то названы кое-как, вдруг он есть
Vladimir
Vladimir
Вроде нет
Vladimir
Об это этом втч в комментариях люди пишут
Vladimir
у него такая крутая картинка, а фотку с SD карты не могу загрузить
Vladimir
только с software spi за 11 секунд кадр
Vladimir
а RES и BLK что делают?
Vladimir
reset / backlight control
Vladimir
какую скорость обеспечивает software SPI кстати? может мне проще его оттюнить?
Unsupported
У тебя spi в одну сторону здесь, поставь буферный регистр и будет тебе cs
Unsupported
Офигеннык, конечно, эти ips дисплеи. Жаль, 240*320 стоит каких-то невменяемых денег
Vladimir
У тебя spi в одну сторону здесь, поставь буферный регистр и будет тебе cs
Спасибо, а Можно немного подробнее? Что такое буферный регистр, как его поставить и как в таком случае будет работать spi?
Vladimir
Нашёл такой же дисплей с нормальной распиновкой, немного дороже и с долгой доставкой
Vladimir
€ 4,89 9%СКИДКА | 1,3 дюймов ips экран ST7789 OLED ЖК дисплей Модель дисплея TFT * 240 240 DIY для Arduino 10Pin доска GT30L3254W электронный https://s.click.aliexpress.com/e/I9yHofX
Vladimir
То есть судя по всему сам шлейф имеет CS просто он не выведен на плату. У меня идея проколоть шлейф иглой на CS пине, припаять и присоединить к ардуино)
Vladimir
Офигеннык, конечно, эти ips дисплеи. Жаль, 240*320 стоит каких-то невменяемых денег
€ 6,19 | Noenname_null Новый 2.6 дюймов IPS 240*320 tft дисплей ili9335 37pin ЖК-дисплей экран поддержка avr/PIC/C51 /arm/STM32 https://s.click.aliexpress.com/e/b3QZHiyD 240*320 6eur
Максим
Кто может помочь с кодом ардуино? Надо чтобы в зависимости от датчика ds18b20 на выходе был шим сигнал. Те шим по температуре. Больше половины кода написано, осталось немного. Пожалуйста отпишитесь в личку.
First
стописят всего
Захар
Продолжая тему гарантий Купил бп в днс Там написано 5 лет гарантии На коробке бп 3 года И вот думай, что за что отвечает
Denis Jeniver
ну так в гарантийном талоне 5 лет - значит пойдешь в ДНС
Захар
Не судьба Первый бп в жизни
AntikillerVova 🇷🇺
люди! кто может сказать что за шим с маркировкой "CHJ099С"?
AntikillerVova 🇷🇺
в зарядке от телефона самсунг
AntikillerVova 🇷🇺
его зароврало! искал в инете.
Unsupported
Спасибо, а Можно немного подробнее? Что такое буферный регистр, как его поставить и как в таком случае будет работать spi?
Есть такие микросхемки типа 74373, 74154. У них есть вход разрешения, он и будет cs, а через него уже sck и mosi подать на дисплей
Unsupported
То есть судя по всему сам шлейф имеет CS просто он не выведен на плату. У меня идея проколоть шлейф иглой на CS пине, припаять и присоединить к ардуино)
Вывод cs на шлейфе есть, а на плате соединён с общим проводом. Можно отклеить дисплей, найти этот вывод и посмотреть, как там разведено, может просто отрезать дорожку на плате, не на шлейфе и подпаять туда проводок
Terry
добрый день может кто имеет инфу как подключить arduino nano к Raspberry Pi Model B ??
Maxim
По USB, внезапно
Terry
По USB, внезапно
ну вот это да логично, а мануал для нубов может кто подкинуть?
Maxim
Да запросто