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

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

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

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

    Наверно всё таки придётся на постоянную включить ардуину.

    Вчера старательно игнорировал библиотеку EEPROM2.h, пытался написать свою мини функцию для чтения больших чисел (например 12546 ) из EEPROM... получилось конечно но если записать скетч в ардуину она зависает и игнорирует последующие попытки записать, что либо. Спасает только запись скетча BLINK из стандартных примеров.

    Просьба посмотреть, что не так.

    PHP код:
    #include <EEPROM.h>

    int SERVIS[5][3] = {
    5,3,SERVIS[0][0]*SERVIS[0][1], // размер массива 5 строк[0][0],  3 столбца[0][1], 15 число ячеек [0][2]
    0,0,0//1 < например 12, 00, 00  = должно получится 12000
    0,0,0//2
    0,0,0//3
    0,0,0//4
    };

    int _Read_Eeprom()
    {
      
    int iii,x;
      
      for (
    int x 0SERVIS[0][2]; x++)
      {
        for (
    int i 1SERVIS[0][0] - 1i++) // i = 1-4
        
    {
          for (
    int ii 0ii SERVIS[0][1]; ii++) // ii = 0-3
          
    {
            
    SERVIS[i][ii] = EEPROM.read(x);    
          }
        }

      }
      
    }

    void setup()
    {
       
    _Read_Eeprom();
       
      
    String stringVar String(SERVIS[1][0]) + String(SERVIS[1][1] + String(SERVIS[1][2]);
      
    int intVar=stringVar.toInt();  
      
    Serial.println(intVar
       
    }

    void loop()
    {

    Последний раз редактировалось Oleg_33; 09.01.2015 в 19:21.

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

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

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

Ваши права

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