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

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #11
    Местный
    Регистрация
    07.12.2014
    Сообщений
    102
    Вес репутации
    138

    По умолчанию Re: Бортовой компьютер мотоцикла

    тут намедни экспериментировал с записью в EEPROM небольших чисел 4 - 5 знаков, больше 5 чисел мне не понадобится.

    точность получилось +-1, тк float f возвращает всего два знака после точки, как сделать больше ?

    Получилось вот так:
    PHP код:
    #include <EEPROM.h>

    int SERVIS 1254;

    void setup() {
      
    Serial.begin(9600);
      
    float f SERVIS_OIL 255.0//   1030 / 255 = 4.039... - 4 * 255
      
    int i ;// 4 = округлённое значение от деления
      
    int g = (i) * 255;
      
    // i - количество целых ячеек по 255, g - не целая ячейка.
      
    for (int i 0i++); {EEPROM.write(i255)};
      
    EEPROM.write(i+1g);
    }

      
    void loop() {

    Последний раз редактировалось Oleg_33; 28.01.2015 в 00:35.

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

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

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

Ваши права

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