Всем привет. Здесь можно задать вопрос о математике на ардуино? В общем, я хочу получить отрицательное значение из положительного типа float. Но вторая строка выдает неправильное значение, как при переполнении. Хотя, вроде бы, все правильно

Комментарии: 13

  1. Th0r

    ты лучше начальную задачу опиши, что ты хочешь решить

    • Anonim

      * (-1.0) тоже не работает. (float) result * (-1.0) аналогично

      • Pavel

        Умнож на -1

        • Anonim

          Ничего, у меня просто перевожу код с С(Си) на код Ардуино. И исправляю его учитывая особенности работы ардуино Но почему то именно на этом моменте, при инверсии значения , у меня не получается До этой части все правильно работает. Я отдебажил. Значение первой строки 500. Вторая должна выдать -500

          • Pavel

            Короче не кто не встречал plc модулей

            • Konstantin

              Интернет-магазин Taidacent ES1642-NC миниатюрная низкая мощность ПЛК силовая линия несущая Связь модуль силовой линии комплект цифровой силовой линии Перевозчик | AliExpress для мобильных https://aliexpress.ru/item/4000614031724.html Не оно? Первая ссылка на али

              • Pavel

                так там еще трансформатор нужен

                • Konstantin

                  Что-то там скорости слишком низкие заявлены

                  • Pavel

                    да мне 9600 хватит главное миниатюрное и 100% стабильное

            • Th0r

              не лезь туда, убьет еще!

          • Anonim

            Проблема решена. У меня вывод потом в другом типе был

            • Pavel

              это пиздец какой большой девайс будет

              • Th0r

                так а миниатюрный там никак не получится

Не нашли ответ?

Вам также может быть интересно

Может и бокс, может и север на компе. Или как там эта хрень называется. У меня бокс регулярно отваливается, практически привык.... Читать далее