Neoalternator
Neoalternator
  • 74
  • 402 012
ATmega8. Overview, firmware, comparison with ATmega328
В этом видео поговорим о микроконтроллере ATmega8. Разберем его основные характеристики, прошивку ATmega8 и сравним с ATmega328 в плане возможности замены с целью удешевления готового изделия.
Библиотека MiniCore для работы с ATmega8 - github.com/MCUdude/MiniCore
Распиновка ATmega8 DIP - drive.google.com/file/d/1Ebeee82b-x-3STgVq1OXSVCTGIAZpT4P/view?usp=sharing
Распиновка ATmega8 SOP - drive.google.com/file/d/1X7bMJ8Bh9pFk5yLDLiM1SuR-w0hGq-Ox/view?usp=sharing
Даташит ATmega8 - drive.google.com/file/d/1mYpTzOL3JeSnDmeVOXzUUjxyrJ5fpUTN/view?usp=sharing
Видео по ATmega328 - czcams.com/video/aG8pYFzdfGM/video.html
Работа с внешними прерываниями (INT, PCINT) - czcams.com/video/dACyXm7lwnk/video.html
Всё о режимах сна - czcams.com/video/szExLJDM2kI/video.html
Watchdog. Настройка и работа сторожевого таймера - czcams.com/video/MUuzedhTCGg/video.html
Видео про томаты - czcams.com/video/uMMJm8rLv1k/video.html, которые выращивал со светодиодной подсветкой - czcams.com/video/sIMvxcpQAww/video.html
Тайм-коды:
0:00 Характеристики ATmega8
1:55 Основные отличия ATmega8 от ATmega328
5:14 Библиотека для ATmega8
5:49 Пример работы ATmega8
7:05 Результаты голосования
zhlédnutí: 9 544

Video

Working with ATmega328 microcontroller. Overview, firmware, connection shema
zhlédnutí 16KPřed 2 lety
В этом видео поговорим об одном из самых известных AVR микроконтроллеров - ATmega328. Именно он является основой Arduino UNO, Arduino Nano и многих других популярных плат. В этом видео разберем основные характеристики ATmega328, его распиновку, принципиальную схему размещения на плате и далее повторим эту схему на макетной плате. Установим необходимую для прошивки микроконтроллера библиотеку Mi...
Что получилось в итоге с самодельными лампами для рассады на светодиодах WS2812B
zhlédnutí 986Před 2 lety
Результат работы самодельных светодиодных ламп спустя 10 дней после того, как всё собрал в единую систему и появились первенцы. Возможно, это как "каша и топора", и растения, и без этих ламп, сами доросли бы до текущего состояния. Но хочется верить, что устройство работает!))
Фитолампа для рассады из ленты светодиодов WS2812B
zhlédnutí 2,5KPřed 2 lety
В этом видео расскажу как можно самому сделать фитолампу для рассады из ленты адресных светодиодов WS2812B. В качестве микроконтроллера, управляющего светодиодной лентой будет использоваться Digispark ATtiny85. В коде скетча можно будет самостоятельно задать нужные цвета и их последовательность. Скетч очень простой и подойдет для большинства AVR микроконтроллеров. Светодиодная лента WS2812B - a...
Power saving on ATtiny10. Watchdog and external interrupt INT0. ATtiny10 consumption in sleep mode
zhlédnutí 4,2KPřed 2 lety
В этом видео я расскажу о режимах энергосбережения микроконтроллера ATtiny10. А так же сколько он потребляет в различных режимах. Так же сравним с потреблением ATtiny13 в режиме сна. Разберем два варианта выхода из режима энергосбережения: по срабатыванию таймера Watchdog и по внешнему прерыванию INT0. Видео по теме: - "ATtiny10 - самый маленький AVR микроконтроллер. Обзор, программирование USB...
Планы на ближайшее время
zhlédnutí 1KPřed 2 lety
В этом видео расскажу о планах по выпуску новых видео на ближайшие месяцы. На случай блокировки Ютуба в России подпишитесь на мой Телеграм канал - t.me/neoalternator
Waking the microcontroller from sleep mode on the PCINT interrupt
zhlédnutí 1,8KPřed 2 lety
В данном видео я расскажу как вывести микроконтроллер из режима сна используя внешние прерывания PCINT. В отличие от прерывания INT0, INT1 и т.д., прерывания PCINT доступны на большинстве ног современных микроконтроллеров AVR. Видео по теме: Работа с внешними прерываниями INT и PCINT на микроконтроллерах AVR - czcams.com/video/dACyXm7lwnk/video.html Энергосберегающий режим микроконтроллеров AVR...
Working with external interrupts INT and PCINT on AVR microcontrollers
zhlédnutí 3,4KPřed 2 lety
В данном видео поговорим о внешних прерываниях INT0 и PCINT. В ролике будут продемонстрированы примеры на Си и с использованием библиотек для среды Arduino IDE. В начале поговорим как работать с прерыванием INT0 используя функции среды разработки Arduino IDE. А затем я приведу пример скетча для работы с INT0 с использованием регистров. Примеры будут на микроконтроллере ATtiny13. После этого раз...
Power-saving mode of AVR microcontrollers. Sleep modes on the example of ATtiny13
zhlédnutí 4,5KPřed 2 lety
В этом видео разберем различные варианты энергосбережения, как входить в режим энергосбережения и как из него выходить и сколько при этом можно сэкономить электроэнергии. Разберем случаи, когда целесообразно перевести микроконтроллер в режим энергосбережения, какие есть режимы энергосбережения. Так же разберем, как выходить из режима сна по прерыванию и по срабатыванию счетчика Watchdog. В роли...
Watchdog. Setting up and operation of the watchdog timer of AVR microcontrollers
zhlédnutí 4,1KPřed 2 lety
В этом видео поговорим о таком понятии как Сторожевой таймер или Watchdog. Что такое Watchdog и как работать с Watchdog на микроконтроллерах AVR. Разберем на примере работы с микроконтроллером ATtiny13 три режима работы Watchdog: инициализация перезагрузки микроконтроллера (Reset), вызов прерывания (Interrupt) и комбинированный режим вызова прерывания и перезагрузки микроконтроллера. Рассмотрим...
Ретро обзор КПК Hewlett-Packard iPAQ hx2100. Windows SE, программы, игры, эмулятор Dendy
zhlédnutí 1,9KPřed 2 lety
В этом предновогоднем видео я хочу вспомнить ушедшую от нас эпоху карманных персональных компьютеров (КПК) и сделать ретро обзор одного из представителей довольно популярной линейки моделей КПК Hewlett-Packard iPAQ hx2100. Данный КПК работает на операционной системе Windows Mobile 2003 SE. Я покажу основной функционал КПК HP iPAQ hx2100, посмотрим некоторые стандартные программы. А также дополн...
Working with fuses on ATtiny10. Disable Reset. Restoring fuses ATtiny10
zhlédnutí 2,9KPřed 2 lety
В этом видео разберем как работать с фьзами (Fuse bits) на микроконтроллере ATtiny10. Главное назначение изменения фьюзов на микроконтроллере ATtiny10 - это активация фьюза RSTDISBL, что приводит к отключению Reset на 6 ножке микроконтроллера (это порт PB3) и вместо трех портов ввода вывода мы получаем 4 полноценных порта ввода вывода, умеющих работать с цифровым и аналоговым сигналом. Но при о...
ATtiny10. Working with an analog signal. PWM. Potentiometer connection
zhlédnutí 2,9KPřed 2 lety
В этом видео поговорим о работе с аналоговым сигналом на ATtiny10, т.е. об аналогах функций analogWrite() и analogRead(). Я приведу пример работы с потенциометром на 10кОм и получая с него данные, мы будем управлять яркостью светодиода. Т.е. затронем работу технологии широтно-импульсной модуляции (сокращенно ШИМ) на ATtiny10. В начале разберем чтение аналогового сигнала и работу аналогово-цифро...
Working with digital signal on ATtiny10. LED control. Button connection
zhlédnutí 3,4KPřed 2 lety
В данном видео я расскажу о работе с портами ввода вывода на ATtiny10. Дело в том, что в связи с особенностью микроконтроллера ATtiny, а еще вернее особенностью работающей с ним библиотеки, большинство привычных Ардуиновских функций здесь недоступно, а примеров работы с данным микроконтроллером мало, да и они не очень понятны. В этом видео мы разберем, как работать с цифровым сигналом, непосред...
Как создать корпус для самодельного устройства? Рисуем корпус в Компас 3D
zhlédnutí 21KPřed 2 lety
В данном видео разберем процесс проектирования корпуса для самодельного устройства в программе Компас 3D. Корпус будет состоять из двух частей: основной части и крышке. Разберем особенности моделирования в Компас 3Д при создании детали для последующей 3Д печати. Начнем с чертежа на бумаге и нарисуем две половинки корпуса. После этого подготовим модели для печати в программе Cura и распечатаем н...
PCB design in EasyEDA and order for JLCPCB
zhlédnutí 24KPřed 2 lety
PCB design in EasyEDA and order for JLCPCB
Homemade soldering table from an electric stove. DIY SMD soldering table
zhlédnutí 3,9KPřed 2 lety
Homemade soldering table from an electric stove. DIY SMD soldering table
Handmade digital thermometer on ATtiny13
zhlédnutí 6KPřed 2 lety
Handmade digital thermometer on ATtiny13
Errors in programming the microcontroller. 12 common mistakes and their solutions
zhlédnutí 6KPřed 2 lety
Errors in programming the microcontroller. 12 common mistakes and their solutions
Features of working with hardware UART (RX, TX) on the example of ATtiny2313
zhlédnutí 7KPřed 2 lety
Features of working with hardware UART (RX, TX) on the example of ATtiny2313
ATtiny2313 review and programming. ATtiny2313 programming via Arduino UNO and USBasp
zhlédnutí 9KPřed 2 lety
ATtiny2313 review and programming. ATtiny2313 programming via Arduino UNO and USBasp
USBasp firmware update
zhlédnutí 10KPřed 2 lety
USBasp firmware update
ATtiny10 is the smallest AVR microcontroller. Review, programming USBasp programmer
zhlédnutí 10KPřed 2 lety
ATtiny10 is the smallest AVR microcontroller. Review, programming USBasp programmer
Connecting multiple EEPROM modules to Arduino. Reading and writing pictures to different EEPROM
zhlédnutí 2KPřed 3 lety
Connecting multiple EEPROM modules to Arduino. Reading and writing pictures to different EEPROM
Reducing the size of the pictures for the LED matrix. Color depth 24/16/8 bit
zhlédnutí 664Před 3 lety
Reducing the size of the pictures for the LED matrix. Color depth 24/16/8 bit
Features of working with the Wire library in the Arduino IDE
zhlédnutí 1,3KPřed 3 lety
Features of working with the Wire library in the Arduino IDE
Saving pictures for LED matrix in EEPROM. Writing and reading arrays from external EEPROM
zhlédnutí 1,3KPřed 3 lety
Saving pictures for LED matrix in EEPROM. Writing and reading arrays from external EEPROM
Splitting a number into bytes using pointers. Pointers in C ++ and how to work with them
zhlédnutí 1,4KPřed 3 lety
Splitting a number into bytes using pointers. Pointers in C and how to work with them
We split the numbers (word, uint32_t) into bytes and re-assemble the numbers from bytes
zhlédnutí 1,2KPřed 3 lety
We split the numbers (word, uint32_t) into bytes and re-assemble the numbers from bytes
Addressable LED WS2812B. Device, principle of operation, connection to Arduino
zhlédnutí 5KPřed 3 lety
Addressable LED WS2812B. Device, principle of operation, connection to Arduino

Komentáře

  • @user-gs8hw1zl5t
    @user-gs8hw1zl5t Před 2 dny

    А как создать одноразовый код? Вот вывело на экран раз и все, без бесконечных выводов.

  • @KPV145
    @KPV145 Před 20 dny

    я когда подключаю плюс и минус тиньки к ардуино порт перестает ее видеть, если отключаю ее от ардуины порт сразу видит, что не так?

  • @MihaElectron
    @MihaElectron Před 2 měsíci

    Какая версия Kompas-3D в видео?

  • @Parahromis
    @Parahromis Před 2 měsíci

    Как вставлять ссылку в настройках? Она не вставляется, вводится только вручную. Но даже после этого, в менеджере плат отсутствует "дигиспарк" для установки.

  • @sidasb
    @sidasb Před 2 měsíci

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

  • @dondildariangrey
    @dondildariangrey Před 2 měsíci

    Подскажите, панелирование если делать- надо одну плату так же как у Вас на видео оставлять? или заполнять все ячейки? программа та же

  • @YuriyKozin
    @YuriyKozin Před 3 měsíci

    а я где-то читал, что delay и ей подобные ф-ции нельзя использгв ф-ции прерывания

  • @donbobskiy
    @donbobskiy Před 3 měsíci

    зачетно, спасибо

  • @ugene4063
    @ugene4063 Před 3 měsíci

    То есть вы хотите сказать, чтоиподав на ресет 12в можно считать прошивку у мку с закрытыми лок-фьюзами?

  • @user-cf7xg2hg2c
    @user-cf7xg2hg2c Před 3 měsíci

    Есть инструмент отверстие , там уже автоматически строиться отверстия под разные формы винтов и шурупов , с зенковкой и без

  • @Booroondook1
    @Booroondook1 Před 3 měsíci

    Сейчас несколько я понял нельзя заказать плату вместе с компонентами

  • @chelovekbojii
    @chelovekbojii Před 3 měsíci

    А какой ход штока в мм при нажатии?

  • @LeoPlus
    @LeoPlus Před 3 měsíci

    Блин самый толковый скетч!!! Спасибо! Ещё бы реализовать двойное нажатие, длиное нажатие и нажатие с поворотом

  • @user-wx1ns5hf3h
    @user-wx1ns5hf3h Před 3 měsíci

    Ну раз так сделал, мог не чередовать их, а просто на каждом светодиоде включить))) Ибо в любом случае будет спектр такой же, зато мощность выше)

  • @Doktor_Kit
    @Doktor_Kit Před 3 měsíci

    приветствую ) нашел у себя старый USBasp, хочу уточнить, а EEPROM на USBasp у меня пустой , или там тоже должно быть что то записано , флеш память записана и фьюзы норм пуст, так и должно быть?

  • @nikkisixx2878
    @nikkisixx2878 Před 3 měsíci

    Вы не объяснили почему на ваших программаторах джамперы питания стоят по разному. У пишущего джампер в позиции 5 вольт а на прошиваемом 3.3. Как нужно выставлять?

  • @user-fz7he6vr8i
    @user-fz7he6vr8i Před 3 měsíci

    Не "тини", а правильно "тайни".

  • @radikmullayanov8507
    @radikmullayanov8507 Před 3 měsíci

    Не получилось считать фьюзы с помощью батника. К какому бы порту USB не подключался, всегда подключается com1.

  • @Макс71
    @Макс71 Před 3 měsíci

    с адреской прокатит ?

  • @radikmullayanov8507
    @radikmullayanov8507 Před 3 měsíci

    Запустилось и на Arduino Nano, при скорости COM-порта 1200 бод. Т.о. если в в COM-порт выводятся кракозябры, можно попробовать снизить скорость вывода.

  • @SMV1972
    @SMV1972 Před 3 měsíci

    Спасибо, отличное изложение!

  • @enterprise7585
    @enterprise7585 Před 4 měsíci

    я успел одно устройство выбросить в мусор, пока разобрался :( Оказывается это устройство идёт без отдельного контроллера USB, а функции этого контроллера исполняет сам контролер attiny85 при помощи загрузчика micronucleus. Китайцы продают устройства со старой версией micronucleus и комп их не видит, нужно прошить новую версию, вот тут достойный мануал на англ, но он несложный. К сожалению нужна ардуинка для прошивки, но у многих она есть. czcams.com/video/RlscDz5JCcI/video.html

  • @user-en6uw4jc9d
    @user-en6uw4jc9d Před 4 měsíci

    Доброго времени суток. Пытаюсь прошить AT tiny 13 программатором в среде - AVRDUDE, не получается. В окошке появляется такая информация - avrdude.exe: устройство AVR не отвечает avrdude.exe: ошибка инициализации, rc=-1 Дважды проверьте соединения и повторите попытку или используйте -F для переопределения. этот чек. Спасибо.

  • @radist51
    @radist51 Před 4 měsíci

    Спасибо , для начала супер.

  • @donbassgo3220
    @donbassgo3220 Před 4 měsíci

    а без сдвигового регистра не хватить выводов для индикатора.?

  • @abba_rambla
    @abba_rambla Před 4 měsíci

    вопрос. Если использовать несколько отрезков лент, их нужно по линии дата соединять последовательно и указывать в прошивке кол-во светодиодов, или вы соединяете эти отрезки по 30 светодиодов параллельно?

    • @user-wx1ns5hf3h
      @user-wx1ns5hf3h Před 3 měsíci

      Смотря какого эффекта хочется достичь. Если соединить паралельно, то все эти линии соединенные паралельно будут работать как 1 лента и адресовать отдельно светодиоды паралельной ленты не получиться. Она будет полностью повторять то, что адресовали первой ленте. А если последовательно дата линиями, то да, надо указывать в прошивке нужное количество светодиодов, иначе работать они не будут(излишек, что был припаян).

  • @asket4309
    @asket4309 Před 4 měsíci

    Добрый день. Я использую матрицу 32х8 (столбцы строки) и у меня все получается шиворот на выворот. Если использую бегущую строку то текст бежит с лева на право. И при этом не корректно отображаются символы(крякозяблы). Понимаю, что она получается перевернутой, но смотрю на код и не могу понят, где мне можно исправить эту ошибку. Замучу сразу я не программист, а это творчество начал постигать недавно. Благодарю за ответ.

  • @GrandFRX
    @GrandFRX Před 4 měsíci

    считываю. все ок перезаписываю на 0A FF avrdude: AVR device initialized and ready to accept instructions Reading | ################################################## | 100% 0.02s avrdude: Device signature = 0x1e9007 (probably t13) avrdude: safemode: Fuses OK (E:FF, H:FB, L:39) avrdude done. Thank you. на этом всё перезапись не удалась

  • @Vladimir_Kotov
    @Vladimir_Kotov Před 4 měsíci

    А нельзя без этих программных каракуль? Задолбали уже этим. Не мерит он не фига.

  • @WillhemTier
    @WillhemTier Před 4 měsíci

    Огромное спасибо, автор! Благодаря вашим инструкциям, успешно прошел все этапы.

  • @user-vj3il3ky9i
    @user-vj3il3ky9i Před 4 měsíci

    с @neoalternator все впорядке? было много планов, но последнее видео годичной давности

  • @GrandFRX
    @GrandFRX Před 5 měsíci

    Это круто, осталось понять как это подружить с esp8266

  • @CrazyTVnet
    @CrazyTVnet Před 5 měsíci

    Будут ли новые видео?

  • @user-zj6il5yl2x
    @user-zj6il5yl2x Před 5 měsíci

    А с какой целью джамперы выбора питания установлены неидентично?

  • @rafaelrodionov1509
    @rafaelrodionov1509 Před 5 měsíci

    добрый день ! Я от Ильи из Комсомольска на Амуре . У нас беда с телефоном Xiaomi Redmi Note 11s 2201117SG нужно снять пароль в цифрах :( но данные фото и т.д очень нужны ! дали совет через ATtiny85,

  • @YYS111
    @YYS111 Před 5 měsíci

    и что ATtiny13 сможет в Arduino???.... светодиодом поморгать.

  • @Gulik17
    @Gulik17 Před 5 měsíci

    Можно таким же образом записать картинки в SPI Flash? И насколько это оправдано? Почему используется EEPROM, есть какие то нюансы?

  • @user-nn8qo3hi5v
    @user-nn8qo3hi5v Před 5 měsíci

    спасибо

  • @TeuFortMan
    @TeuFortMan Před 5 měsíci

    Обновить usbasp другой usbasp может каждый. А ты попробуй ардуинкой сделать это.

  • @PHOENIX57rus
    @PHOENIX57rus Před 5 měsíci

    Спасибо Вам... Всем мира и добра...!!!

  • @user-nc4ep9uo5m
    @user-nc4ep9uo5m Před 5 měsíci

    Огромное спасибо за проект. Повторил вашу версию платы, все грамотно и удобно.

  • @user-dy4yv1xe3g
    @user-dy4yv1xe3g Před 5 měsíci

    А как подключит уже готовый индикатор ТМ1637. Напишите пожалуйста пример скетча, как подключить его к ds18b20

  • @user-iy3dw8tk3e
    @user-iy3dw8tk3e Před 5 měsíci

    Спасибо большое собрал заработало с первого раза но при этом у меня был 6+6 пин светодиодный индикатор однозначно лайк и подписка❤❤❤

  • @mvm2801
    @mvm2801 Před 6 měsíci

    Что за дисплей в видео? Для tm1637 не нашел скетч, чтоб отрицательную температуру показывал с ds18b20. Не подскажете как это сделать?

  • @user-bq4fz7hy7l
    @user-bq4fz7hy7l Před 6 měsíci

    Шарился шарился. На этом сайте. Ну его нахер. Проще фломастером нарисовать. Всё ровно что то что это в мусорку попадёт

  • @RomaRingo
    @RomaRingo Před 6 měsíci

    Я не понял зачем загрузчик в тини13 ? мы же внешним программатором все равно прошиваем без загрузчика

  • @NikNavish
    @NikNavish Před 6 měsíci

    Круто! Супер!

  • @sergei2694
    @sergei2694 Před 6 měsíci

    можно ли прошить микроконтролер atmega 324,если фьюзы золочены?Прошивка flesh отсутствует.

  • @olegongbak1216
    @olegongbak1216 Před 6 měsíci

    Подскажите как запустить монитор порта

  • @sofiagrishina2309
    @sofiagrishina2309 Před 6 měsíci

    Сохранилась hp ipaq 214 до сих пор работает и батарея держит хорошо)) Не знаю правда где взять программы и игры на него.. Вот бы аську запустить