Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Ну, большую часть времени у меня возникают проблемы, когда мне нужно Arduino в некоторых проектах, где мне нужно несколько контактов ввода / вывода. Ну, благодаря платформе Arduino-Tiny программу Arduino можно записать в серию Avr-tiny, например Attiny 85/45
Arduino-Tiny - это набор «ядер» ATtiny с открытым исходным кодом для платформы Arduino.
Он предоставляет ядро, которое позволяет пользователям Arduino работать с процессорами ATtiny84 (84/44/24), ATtiny85 (85/45/25) и ATtiny2313 (4313).
=============================================================
Достоинства серии Attiny Недорого стоит около 1 $ Их можно использовать автономно в любой схеме Недостатки Attiny
Мало контактов ввода / вывода по сравнению с megaSeries
Меньше памяти обычно у Attiny 25/45/85 2кб, 4кб и 8кб соответственно
=============================================================
Но если вы спросите меня, Attiny действительно полезны для небольших проектов Даже я думаю, что это слишком дешево для манекена, чтобы экспериментировать с ним. Поэтому я сделал этот небольшой проект, в котором каждый может сделать свой самый дешевый крошечный Arduino дома
Также нравится моя страница поддержки
Шаг 1: Детали
Вещи, которые вам понадобятся
- Veroboard -0.3 $
- 8-контактный разъем IC -0.10 $
- Провода одножильные 22 калибра- 0,10 $
- Аттини 85- 1,35 $
- Заголовок мужской-0.16 $
- Заголовок женский-0.16 $
Итого общая стоимость 2.17 $.
Шаг 2: Принципиальная схема
Почти все чипы запрограммированы с использованием 6 контактов
- MISO (Мастер в подчинении вне)
- MOSI (главный выход, подчиненный вход)
- СБРОС НАСТРОЕК
- SCK (ведомые часы)
- Vcc
- Gnd
==========================================================
Подключение к Arduino
Контакт 13 будет подключен к SCK
Контакт 12 будет подключен к MISO
Pin11 будет подключен к MOSI
Pin10 будет подключен к RESET
В следующей части будет рассказано, как использовать Arduino в качестве интернет-провайдера для программирования attiny85.
Шаг 3. Использование Arduino в качестве интернет-провайдера
Установка прошивки
Вам необходимо скачать этот файл для программирования attiny
code.google.com/p/arduino-tiny/
после установки
- Откройте Arduino.exe
- Файл> Примеры> ArduinoISP
- Загрузите эскиз на свою доску
- На Arduino Uno вам необходимо подключить конденсатор 10 мкФ между сбросом и землей (после загрузки скетча ArduinoISP).
- Подключите контакты Arduino к крошечной плате Arduino
- Перейти к Инструменты> Платы> Attiny 85 8 МГц
- Перейти к Инструменты> Программист> Arduino как ISP
- Записать загрузчик
CONGO attiny готов к программированию с помощью arduino
Позвольте нам увидеть простую программу "Мигание" в действии.
Снова иду в
Файл> Примеры> Blink
Изменить № штифта. от 13 до любого пина из Attiny85
0, 1, 2, 3, 4
Загрузите это
==================================================
Шаг 4: Blinky в действии
Программа Blink в действии
Наслаждайтесь своей доской
Он также может работать от внешнего источника питания Вам просто нужен регулируемый источник питания 5
Вы также можете использовать последовательный программатор, чтобы записать загрузчик и эскиз.
Если у Вас есть вопросы, не стесняйтесь спрашивать меня
www.facebook.com/prajjwal.nag