EEPROM AT24С02 и Arduino

แชร์
ฝัง
  • เผยแพร่เมื่อ 23 ธ.ค. 2024

ความคิดเห็น • 87

  • @Techn0man1ac
    @Techn0man1ac 9 ปีที่แล้ว +8

    Порылся в своих закромах и нашёл парочку таких... Надо бы попробовать поюзать.

  • @alesandryabov6478
    @alesandryabov6478 8 ปีที่แล้ว +2

    Спасибо.Интересно было.

  • @Anonymous-vl8zk
    @Anonymous-vl8zk 8 ปีที่แล้ว +5

    У меня не хватает памяти на Arduino как нужно загружать скетч на энергонезависимая память и SD карту?

  • @OttoLilo
    @OttoLilo 3 ปีที่แล้ว +2

    Есть ещё интересные FRAM микросхемки, почти бесконечное кол-во записи/чтения, оно там до сотен триллионов доходит по заявлению производителей, а в реале явно куда больше. Заказал себе на днях вот таких: FM24C04B, поиграюсь :)

  • @miguelmuniz4756
    @miguelmuniz4756 8 ปีที่แล้ว +2

    ¡gracias amigo! me ha funcionado perfectamente, saludos desde México.

    • @vanhelsing4880
      @vanhelsing4880 2 ปีที่แล้ว +1

      Campeon mexicano puedes decirme Para que sirve el proyecto ?

    • @miguelmuniz4756
      @miguelmuniz4756 2 ปีที่แล้ว +1

      @@vanhelsing4880 Para conectar una EEPROM AT24С02 con Arduino.

    • @vanhelsing4880
      @vanhelsing4880 2 ปีที่แล้ว

      @@miguelmuniz4756 eso ya lo veo pero para que ? Me refiero si es para programar el c2822 ..que se le puede programar para secuencias de leds o que cosas mas ?

    • @miguelmuniz4756
      @miguelmuniz4756 2 ปีที่แล้ว +1

      @@vanhelsing4880 yo lo usé en su momento para guardar un estado no volátil por si se pierde la energía, pero se puede almacenar cualquier dato para lo que requieras.

    • @vanhelsing4880
      @vanhelsing4880 2 ปีที่แล้ว

      @@miguelmuniz4756 no se tanto como tu de electronica ...eso de estado volatil .....pero te preguntaria .sirviria para grabarle ago adentro ejempo como los arduino nano que se les graba el sketch dentro de los arduinos para que luego hagan cosas como : encender secuencias de led ..o mover servos . O activar motores de poco consumo . O sino que cosas podria grabarles para que haga ese c2822 ?

  • @ДмитрийКомзаров-ж1ч
    @ДмитрийКомзаров-ж1ч 5 ปีที่แล้ว +1

    доброго времени суток. Подключил EEPROM 24С02 и запустил сканер. сканер находит три адреса I2C device found at address 0x28 !
    I2C device found at address 0x50 !
    I2C device found at address 0x68
    , хотя кроме памяти ничего не подключено.. Из-за чего такое может быть?

  • @denisyegorov5109
    @denisyegorov5109 7 ปีที่แล้ว +4

    Прикольный такой ключик можно сделать 256^256 значений Циферка внушительная ))) за миллионы лет не подобрать!

  • @SIM31r
    @SIM31r 6 ปีที่แล้ว

    Для себя можно замок делать из резистора, проверять сопротивление и если ожидаемый номинал открывать дверь. Или комбинация клавиш, морзянкой настучать что-то )

    • @comehere96
      @comehere96 3 ปีที่แล้ว

      Можно на двери написать.
      Не влезай - убьет.
      Объект охраняется ЧОП
      Осторожно, злая собака

  • @Aleksan6er
    @Aleksan6er ปีที่แล้ว

    Привет. Подскажите с чего начать нужна команда которая будет сравнивать текущее значение и значение 3 минуты назад. Если значение перестает увиличеватся запомнить это значение. И когда это значение уменьшится на 2 единицы подать команду на отключение. Может есть похожее видео.

  • @donbobskiy
    @donbobskiy 2 ปีที่แล้ว

    только что расковырял старый кассовый аппарат - 2 штуки at24c512 нашел. библиотека для них есть не гите. Почему-то если указать прямую ссылку - пост удаляется :(

  • @ДмитрийПогудо
    @ДмитрийПогудо 9 ปีที่แล้ว

    Странно, пытался воспользоваться библиотекой для 24с02 по вашей ссылке - IDE Ардуино (1.0.6) ругается на имя библиотеки. Мол в имени библиотеки нельзя использовать какие-либо символы, кроме цифр и букв ASCII.

  • @krepton85you
    @krepton85you 7 ปีที่แล้ว +1

    Прикольно, у меня ничего не работало, куча времени потратил, а тут сразу же заработало. А чем эти библиотеки отличаются друг от друга (ну всмысле они для разных модэлей флэшек) у меня 24LC04, я взял либу для 24с01-02 и все прекрасно заработало.

  • @drummermistery
    @drummermistery 4 ปีที่แล้ว

    здоров, трёх ножка с маркировкой 26H51 что это не подскажешь?

  • @master-sd
    @master-sd 7 ปีที่แล้ว

    у меня сканирует более одного адреса пробовал на разных микросхемах выпаянных с мониторов и обе показывают более одного адреса и если пинам адреса вообще не задать то выдаёт 8 адресов. как не пытался выставлять адреса одна фигня минимум 2 адреса. Ч то делаю не так?

  • @Alexander_Gurov_RF
    @Alexander_Gurov_RF 5 ปีที่แล้ว

    256 байт - это мало. Проще использовать флэш или еепром микроконтроллера. Не тот случай, чтобы лепить внешнюю память. Вот с большим объёмом может пригодиться.

  • @floydrose2833
    @floydrose2833 6 ปีที่แล้ว

    Thank you alot! It works!

  • @v61kz
    @v61kz 6 ปีที่แล้ว

    Полезная штука! (наверное:D)

  • @alexeyzh8661
    @alexeyzh8661 8 ปีที่แล้ว

    Прикольно конечно. Такая микросхема есть на плате часов DS1307.
    Но проблема, библиотека часов использует D4 D5.
    Библиотека 24С02 использует A4 A5.
    Как и библиотека I2C Scan.
    И что делать ? Разорваться ?)

    • @arduinoLab
      @arduinoLab  8 ปีที่แล้ว

      на шине может быть до 127 устройств

    • @alexeyzh8661
      @alexeyzh8661 8 ปีที่แล้ว

      Проблема в том, что библиотеки используют разные пины, A4 A5 D4 D5

    • @arduinoLab
      @arduinoLab  8 ปีที่แล้ว

      arduinolab.pw/index.php/2015/12/04/rabota-s-chasami-na-ds1307-v-srede-arduino-kod-iz-video/

  • @a_poluyanov
    @a_poluyanov 7 ปีที่แล้ว

    как карту SD подключить и доставать из нее код html?

  • @jansalk3636
    @jansalk3636 9 ปีที่แล้ว

    А для AT24C08BN подойдет библиотека "24C01-02" или "24C04-16" ?

    • @arduinoLab
      @arduinoLab  9 ปีที่แล้ว

      +Jan Salk по всей видимости, 08 находится между 04 и 16 и никак не между 01-02.

  • @КириллОгула
    @КириллОгула 9 ปีที่แล้ว

    А резисторы другого номинала можно взять?

    • @arduinoLab
      @arduinoLab  9 ปีที่แล้ว

      от 2,2к до 10к можно ставить смело.

    • @КириллОгула
      @КириллОгула 9 ปีที่แล้ว

      arduinoLab А разных номиналов можно на пример один 10к второй 5к ?

  • @rifatismailov
    @rifatismailov 9 ปีที่แล้ว

    а количество записи ограничено 24C01-02?

    • @arduinoLab
      @arduinoLab  9 ปีที่แล้ว

      +refat ismailov
      да

    • @rifatismailov
      @rifatismailov 9 ปีที่แล้ว

      +arduinoLab я сделал включател света и использовал эту микросхему для проверки сосотояния света если выключать свет дома и чтоб заново его не включать он записывает состояние лампы в память 24C01. Но так как запись его ограничено пришлось откозатьса от него.

    • @arduinoLab
      @arduinoLab  9 ปีที่แล้ว +5

      +refat ismailov
      работая в таком режиме, его хватит лет на 100

    • @Павел-л1р7о
      @Павел-л1р7о 4 ปีที่แล้ว +2

      24c16 стоят в промприборовских контроллерах трк на х51, запись идет каждое событие, а событие бывает очень часто , каждые 10 милилитров отпущенного топлива... 6 лет ремонтирую эту электронику, и лет 30-40, может больше, их выпускают, еще ни одной мертвой памяти не видел, железо в труху, а память жива

  • @blogaster
    @blogaster 9 ปีที่แล้ว

    Если память нужна для хранения конфигов, то лучше использовать этот чип или все таки SD карту?

    • @arduinoLab
      @arduinoLab  9 ปีที่แล้ว +2

      +Илья Блогастер ну от задачи зависит, гдето удобней SD, скажем логи скидывать, гдето еепром что в микроконтроллере, а гдето внешний.

  • @aleksandrlomov3476
    @aleksandrlomov3476 8 ปีที่แล้ว

    а библиотеки будут работать с 24lc02-b?

    • @arduinoLab
      @arduinoLab  8 ปีที่แล้ว

      проверь, скорее всего будут

  • @molo4nijmyss
    @molo4nijmyss 6 ปีที่แล้ว

    У этой памяти есть ограничение по количеству циклов перезаписи

    • @nikolaydd6219
      @nikolaydd6219 3 ปีที่แล้ว

      заявлено 1.000.000

  • @SergiyLvivUa
    @SergiyLvivUa 9 ปีที่แล้ว

    а можно ли SDA и SCL подключить не к А4-А5 выводам ардуино а к другим из А1-А3? Ато на А4-5 экранчик висит.

    • @arduinoLab
      @arduinoLab  9 ปีที่แล้ว +1

      Serg N нельзя, но можно подключить параллельно.

    • @SergiyLvivUa
      @SergiyLvivUa 9 ปีที่แล้ว

      arduinoLab Подключил паралельно, заработало) спс!
      А в каком диапазоне сопротивления могут быть подтягивающие резисторы?

  • @АнтонКозырев-г9г
    @АнтонКозырев-г9г 8 ปีที่แล้ว

    збс, музыкальный звонок на них собрать самое то

  • @БогданХолодницький
    @БогданХолодницький 7 ปีที่แล้ว

    а можливо на цій мікросхемі побудувати зарядку для літій іонних батакей хто знає підкажіть будь ласка

  • @SupersonicHeart
    @SupersonicHeart 6 ปีที่แล้ว

    биос! если кому нужен на 4 мегабайта но это будет SPI можно с материно выпаять там тоже 24 встречаются особенно в новых и в ноутах

    • @comehere96
      @comehere96 ปีที่แล้ว

      А 25 не сгодится?

  • @OlegPogodaev
    @OlegPogodaev 9 ปีที่แล้ว

    Чето я не догнал. Мне нужно хранить в памяти цифру от 1 до 60, а не буквы ff. Как мне быть?

    • @arduinoLab
      @arduinoLab  9 ปีที่แล้ว

      +Oleg Pogodaev
      он хранит не буквы или цифры, а 0 или 1, вот одна ячейка это один байт, в каком формате он записан в коде несильно важно.

    • @OlegPogodaev
      @OlegPogodaev 9 ปีที่แล้ว

      Может тогда подскажете как мне быть? Я делаю таймер, чтобы при нажатии кнопки релюшка включилась на 10 секунд например и выключилась. Интервал времени устанавливается двумя кнопками + и - а отображается на семисегментнике. Вопрос как мне хранить установленное ранее время при отключении питания? Понимаю что на вопросы требующие примера кода вы не отвечаете, но всёже :)

    • @arduinoLab
      @arduinoLab  9 ปีที่แล้ว +2

      так и сложность в чем? один байт это от 0 до 255, если не помещается, то разбивать переменную два байта и хранить в двух ячейках.
      та и зачем внешняя ЕЕПРОМ? в атмеге свои 2кб есть.

    • @OlegPogodaev
      @OlegPogodaev 9 ปีที่แล้ว

      Вот я и не нашёл чёто у вас видосика где бы рассказывалось про это... есть такой?

    • @arduinoLab
      @arduinoLab  9 ปีที่แล้ว

      нету, примеры есть в комплекте с IDE, библиотека так и называется EEPROM.h

  • @SIM31r
    @SIM31r 7 ปีที่แล้ว +6

    24C64 на Алиэкспрессе пол ведра за 1$ )))

    • @БогданМура
      @БогданМура 4 ปีที่แล้ว +2

      Так они могут Б/У спокойно привезти и половина этого "ведра" может просто быть не рабочей

    • @comehere96
      @comehere96 3 ปีที่แล้ว

      Выгодно ли это экономически, выковыривать из бу

  • @81DGEKA
    @81DGEKA 8 ปีที่แล้ว

    возможно ли таким методом залить телевизионную прошивку ?

    • @arduinoLab
      @arduinoLab  8 ปีที่แล้ว

      а понипрог уже не в моде?

    • @81DGEKA
      @81DGEKA 8 ปีที่แล้ว

      просто возник такой вопрос (спросить некого ) несочтите за стеб :)

    • @81DGEKA
      @81DGEKA 8 ปีที่แล้ว

      извените может глупое предложение но ,все таки спрошу ,снимите видео про прошивку 24с08 через понипрог(оматор)или ttl конвертер на PL2303 Если такое возможно ? :) (плиззз!?)

    • @arduinoLab
      @arduinoLab  8 ปีที่แล้ว

      81DGEKA
      www.google.ru/search?q=+Ponyprog+i2c+eeprom

    • @81DGEKA
      @81DGEKA 8 ปีที่แล้ว

      спасибки! пытаюсь понять че мне надо :)

  • @Gameplayer55055
    @Gameplayer55055 6 ปีที่แล้ว

    Кстати. Если всё таки соик то можно заЛУТить платку переходник. Даже я рукажоп справился

  • @avtohelpII
    @avtohelpII 5 ปีที่แล้ว

    Сканер видит 24C04 и 24C16, не с одним, а с множеством адресов
    Сканер I2C eeprom AT24C04
    Scanning...
    I2C device found at address 0x50 !
    I2C device found at address 0x51 !
    done
    th-cam.com/video/6cni_zKOsqA/w-d-xo.html
    Сканер I2C eeprom AT24C16
    Scanning...
    I2C device found at address 0x50 !
    I2C device found at address 0x51 !
    I2C device found at address 0x52 !
    I2C device found at address 0x53 !
    I2C device found at address 0x54 !
    I2C device found at address 0x55 !
    I2C device found at address 0x56 !
    I2C device found at address 0x57 !
    done
    th-cam.com/video/wOxwScntD_E/w-d-xo.html
    Подскажите пожалуйста, как решить эту проблему или киньте ссылку где можно об этом узнать.

  • @daringkeringstudio1141
    @daringkeringstudio1141 2 ปีที่แล้ว

    Uraaa

  • @equ32
    @equ32 9 ปีที่แล้ว +3

    Не гребу нихера)

  • @db1236
    @db1236 7 ปีที่แล้ว

    On both of my 2x24LC04B, i2c_scanner gives me this:
    Scanning...
    I2C device found at address 0x50 !
    I2C device found at address 0x51 !
    I2C device found at address 0x52 !
    I2C device found at address 0x53 !
    I2C device found at address 0x54 !
    I2C device found at address 0x55 !
    I2C device found at address 0x56 !
    I2C device found at address 0x57 !
    done
    Why??
    Indstead, it works fine on both X24C02P and 24LC64:
    Scanning...
    I2C device found at address 0x50 !
    done

    • @МаксимДолгорукий-ъ1г
      @МаксимДолгорукий-ъ1г 7 ปีที่แล้ว

      Народ, а действительно, почему так?
      Память 24c04 определяет 2 адреса
      I2C device found at address 0x50 !
      I2C device found at address 0x51 !
      Память 24c08 определяет 4 адреса
      I2C device found at address 0x50 !
      I2C device found at address 0x51 !
      I2C device found at address 0x52 !
      I2C device found at address 0x53 !
      Память 24c16 определяет 8 адресов
      I2C device found at address 0x50 !
      I2C device found at address 0x51 !
      I2C device found at address 0x52 !
      I2C device found at address 0x53 !
      I2C device found at address 0x54 !
      I2C device found at address 0x55 !
      I2C device found at address 0x56 !
      I2C device found at address 0x57 !
      Кто знает почему так? Помогите!!!!
      Help!!!!!

    • @MrSasha3050
      @MrSasha3050 6 ปีที่แล้ว

      Максим Долгорукий потому что там она блоками организована

  • @Yupitrer
    @Yupitrer 6 ปีที่แล้ว

    +1

  • @creckermane
    @creckermane 9 ปีที่แล้ว +1

    килоБАЙТ а не бит
    при всем уважении

    • @arduinoLab
      @arduinoLab  9 ปีที่แล้ว +7

      +Артур Ар из даташита
      The 24C02 / 24C04 provides 2048/4096 bits ofserial electrically erasable and programmableread-only memory (EEPROM) organized as256/512 words of 8 bits each