Инструкции

Справочный раздел

В этом разделе Вы найдетё инструкции, справочники, и всевозможные хелпы по использованию программного обеспечения.

Разделы инструкций

В сети

Пользователей: 332
Из них просматривают:
Аналоги: 52. Видео: 4. Даташиты: 68. Инструкции: 66. Новости: 14. Обзор: 1. Остальное: 1. Партнёры: 4. Программы: 19. Производители: 17. Профиль пользователя: 2. Расчёты: 3. Теги: 19. Форум: 62.
Участников: 1
Гостей: 331

Google , далее...
Рекорд 2375 человек онлайн установлен 26.12.2015.

Партнёры


Партнёры

Новые объявления

Оглавление

get()

Описание
Считывает любой тип данных или объект из EEPROM.

Синтаксис
EEPROM.get(address, data)

Параметры
address: адрес чтения, начиная с 0 0 (int)
data: данные для чтения.

Возвращаемые значения
Ссылка на передаваемые данные

Пример

#include <EEPROM.h>

struct MyObject{
float field1;
byte field2;
char name[10];
};

void setup(){

float f = 0.00f; //Переменная для хранения данных от EEPROM.
int eeAddress = 0; //Адрес EEPROM для начала чтения

Serial.begin( 9600 );
while (!Serial) {
; // Ожидание подключения последовательного порта. Требуется только для Leonardo
}
Serial.print( "Чтение float с EEPROM: " );

//Получить float данные с EEPROM с позиции 'eeAddress'
EEPROM.get( eeAddress, f );
Serial.println( f, 3 ); //Может написать 'ovf, nan' если данные внутри EEPROM не являются допустимым значением float.

// get() может также использоваться с пользовательскими операторами.
eeAddress = sizeof(float); //Переместить адрес в следующий байт после float 'f'.
MyObject customVar; //Переменная для хранения пользовательского объекта чтения из EEPROM.
EEPROM.get( eeAddress, customVar );

Serial.println( "Прочитайте пользовательский объект из EEPROM: " );
Serial.println( customVar.field1 );
Serial.println( customVar.field2 );
Serial.println( customVar.name );
}

void loop(){ /* Пустой цикл */ }

Комментарии принадлежат их авторам. Мы не несем ответственности за их содержание.

Разное

Интересно

Храните микросхемы в упаковке, обеспечивающей закорачивание их выводов, например, завернутыми в алюминиевую фольгу.
При переноске не касайтесь выводов микросхемы, берите за корпус, иначе ваше статическое электричество может повредить микросхему.

Похожие инструкции