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

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #17
    Новичок
    Регистрация
    05.12.2010
    Возраст
    48
    Сообщений
    3
    Вес репутации
    0

    По умолчанию Re: Arduino и температурный сенсор

    Не силен я в ардуино, но по СИ

    uint16_t Temp1[Temp1Count][2] PROGMEM =
    {
    {77.95155709,-25,}, //первое число на входе, второе температура



    uint16_t = безнаковое 2х байтовое целое ( short )
    как вы собираетесь в него дробное число записывать ? ( и тем более отрицательные )

    если в ардуино нет плавующей точки, то придеться реализовавыть самому ( примеров в инете уйма ), если есть попробуйте заменить uint16_t на float


    з.ы. что касается варианта с double ( либо его нет ) , либо функция вывода не понимает double.
    Варианты решения:
    1) Проверить функцию вывода, скорей всего она должна понимать double, через формат строку println ("Value = %f",temp[i] );
    2) Перед выводом привести к целому. uint16_t u16 = (uint16_t)temp[i];
    Последний раз редактировалось Luks; 17.01.2011 в 11:54.

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

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

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

Ваши права

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