Показано с 1 по 10 из 34

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    54
    Сообщений
    13,380
    Вес репутации
    10

    По умолчанию Re: Катер для рыбалки

    Можно проконвертировать из Float в unsigned Long
    Для этого достаточно умножить unsigned Long=0.12345678*100000000

  2. #2
    Продвинутый
    Регистрация
    28.11.2010
    Возраст
    59
    Сообщений
    241
    Вес репутации
    214

    По умолчанию Re: Катер для рыбалки

    Цитата Сообщение от Chip Посмотреть сообщение
    Можно проконвертировать из Float в unsigned Long
    Для этого достаточно умножить unsigned Long=0.12345678*100000000
    Так я так и сделал, но unsigned Long допустимо в диапазоне от 0 до 4294967295, поэтому 50.12345678 не помещается, я и написал выше, что жертвую одним знаком после запятой.
    Неприятно другое, что если 50.1234567 * 10000000 = 501234567, а ардуина транслирует 501234560, аналогично ошибается и с другим значением 30.7654321 * 10000000 = 307654321, а транслирует 307654336.
    Мои проекты - Катер для рыбалки

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 2 (пользователей: 0 , гостей: 2)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •