Страница 1 из 1

библиотека поддержки микроконтроллеров ATtiny2313 в Arduino

Добавлено: Вс фев 12, 2017 11:05:57
Влад-имир
Всем Здравствуйте! Сразу прошу прощения за все мои ляпы, ввиду моей малой осведомленности в этой теме!
Мой сынок (10 лет) увлекся Arduino, пока все на начальном уровне, есть желание собрать термометр с термостатом на ATtiny2313А, DS18B20 и 3-х разрядном 7-ми сегментном индикаторе. Но я не смог найти:
1. Библиотеку поддержки микроконтроллеров ATtiny2313 для Arduino - все ссылки либо устарели либо просто не открываются.
2. Как подключить индикатор - у него 11 выводов (5+6) и ни один ни чем не помечен.
Все-же самый главный вопрос где взять библиотеку поддержки микроконтроллеров ATtiny2313 в Arduino???
Если у кого есть - скиньте пожалуйста!

Re: библиотека поддержки микроконтроллеров ATtiny2313 в Ardu

Добавлено: Вс фев 12, 2017 15:47:51
НАПАЛМ
Так купите Ардуину с нормальным количеством памяти, она же всего ничего стоит.

Re: библиотека поддержки микроконтроллеров ATtiny2313 в Ardu

Добавлено: Пн фев 13, 2017 00:35:45
Gap
Семисегментный трехразрядный индикатор подключается через динамическую индикацию.
А датчик подключается по 1-wire, попробуйте библиотеку взятую отсюда.

Re: библиотека поддержки микроконтроллеров ATtiny2313 в Ardu

Добавлено: Пн фев 13, 2017 08:33:14
AndTer
Црколёвка у них как правило стандартная.
Надо определить они с общим анодом или катодом, то есть общий "+" у них или "-".
Ну и само собой проверить взяв обычную пальчиковую батарейку на 1,5В.

Изображение
Изображение
Изображение

Re: библиотека поддержки микроконтроллеров ATtiny2313 в Ardu

Добавлено: Ср фев 15, 2017 14:17:22
Влад-имир
Вопросов по датчику температуры и его подключению у меня нет!
Главный вопрос-библиотека поддержки ATtiny2313!!! Мы в Крыму под санкциями и по ссылкам сайты не открываются!
А по индикатору вопрос состоит в том, что на самом индикаторе нет ни каких меток и я не знаю как определить назначение выводов, а их количество не совпадает со схемой, у меня их 11!
Может у кого есть .zip tiny2313???

Re: библиотека поддержки микроконтроллеров ATtiny2313 в Ardu

Добавлено: Ср фев 15, 2017 20:29:00
alex_
Дурина и тини2313 как то очень плохо сочетаются, так что у вас есть 2 пути:
1 купить нормальную дурину например на 328 меге
2 выкинуть из головы дурину, установить авр студию или другой компилятор и написать код в нем(готовых библиотек полно везде валяется).
И тогда точно у вас всё получиться.
Мы в Крыму под санкциями и по ссылкам сайты не открываются!
Ну что вы как маленькие её богу, вариантов то много, например: VPN, TOR, на худой конец фригат.

Re: библиотека поддержки микроконтроллеров ATtiny2313 в Ardu

Добавлено: Чт фев 16, 2017 07:39:31
oleg110592
не очень "свежая" core arduino-tiny отсюда:
https://code.google.com/archive/p/ardui ... /downloads
arduino-tiny-0150-0020.zip
(80.05 КБ) 249 скачиваний
"свежая" ардуино среда под тини2313, имхо, особо не нужна, ардуино 1.5 думаю найдете где качать. Вполне возможно и к последним версиям среды прикрутить - там даже микроконтроллеры с Армовым ядром прикручивают.

Re: библиотека поддержки микроконтроллеров ATtiny2313 в Ardu

Добавлено: Чт фев 16, 2017 08:09:38
ARV
Влад-имир писал(а):на самом индикаторе нет ни каких меток и я не знаю как определить назначение выводов
берете источник питания 5В, резистор 300 Ом и тупо методом тыка определяете, на какие ножки надо что (плюс или минус) подавать, чтобы засветился хотя бы один сегмент в любом разряде. когда что-то засветилось, делаете предположение, что вы нашли на плюсе общий анод и тогда передвигаете минус по остальным ножкам. если светятся другие сегменты - угадали, если не светятся, значит, не угадали: на самом деле был найден общий катод на минусе. тогда передвигая плюс по ножкам определяете распиновку индикатора... это же так просто!

Re: библиотека поддержки микроконтроллеров ATtiny2313 в Ardu

Добавлено: Чт фев 16, 2017 12:05:14
Мурик
Если нужно разработать на ATtiny2313 то лучше взять что-то типа BASCOM-AVR
Но в этом МК мало памяти. Лучше будет взять что-то типа ATmega8 или с большим размером памяти.

Re: библиотека поддержки микроконтроллеров ATtiny2313 в Ardu

Добавлено: Пт фев 17, 2017 18:36:44
Alkul
Мурик писал(а):Если нужно разработать на ATtiny2313 то лучше
то лучше программировать на ассемблере, послав подальше ардуину, купив тиньку в DIP-корпусе, под который печатную плату можно тупо резаком вырезать.
Мурик писал(а): в этом МК мало памяти
Именно по этой причине при реализации чего-то отличного от мигания светодиодом надо обратиться к "корням" - ассемблеру.
Установить AVR Stuido 4.19 и все зашуршит. Если надо, эту версию я могу на яндекс-диск выложить.

Re: библиотека поддержки микроконтроллеров ATtiny2313 в Ardu

Добавлено: Пт фев 17, 2017 19:01:29
Z_h_e
Мурик писал(а):Если нужно разработать на ATtiny2313 ... ....Лучше будет взять что-то типа ATmega8 или с большим размером памяти.

Re: библиотека поддержки микроконтроллеров ATtiny2313 в Ardu

Добавлено: Пт фев 17, 2017 22:49:58
Mishany
Что вы до памяти докапались 2к для поставленной задачи выше крыши, атмел студию и вперед, про дурину лучше забыть сразу не отупляйте ребенка.
Динамическая индикация не сложная всего один таймер запустить, как общаться с датчиком примеров море... разобрать пример и переписать под себя мозги очень хорошо разшевелит, а когда еще все заработает - то радости не будет предела

Re: библиотека поддержки микроконтроллеров ATtiny2313 в Ardu

Добавлено: Сб фев 18, 2017 12:50:20
Alkul
Влад-имир писал(а):Главный вопрос-библиотека поддержки ATtiny2313!!!
Если надо - посмотрите мою разработку.
Все элементарно, код откомментирован так, что обезьяна разберется.
Если соберетесь повторять - напишите, я выложу свежую версию исходника, в старой кое-какие ошибки обнаружились. Плюс обмен по RS-485 дописан.

Re: библиотека поддержки микроконтроллеров ATtiny2313 в Ardu

Добавлено: Сб фев 18, 2017 22:35:53
Влад-имир
Спасибо большой за библиотеку!!!
Все получилось!!!
Я конечно еще очень далекий человек от программирования, но Ардуино ребенку дается легко и интересно-почему Вы считаете, что она затупляет мозги? Просто на курсах куда он ходит занимаются именно на этой платформе.

Re: библиотека поддержки микроконтроллеров ATtiny2313 в Ardu

Добавлено: Пн фев 20, 2017 17:14:02
JustRom
Не знаю, как насчет отупляет или нет, но слишком долго на данной платформе задерживаться не стоит. Я не психолог, но у ребенка может возникнуть чувство, что программировать МК это слишком просто. Подключил библиотеку - светодиоды мигают, подключил еще одну и моторчики вращаются. И что самое интересное, то даже код по сути писать не нужно, каждая библиотека идет с кучей примеров, все сводится к переназначению выводов при инициализации. Нет необходимости разбираться в том, как это все работает. Господи, да в некоторых библиотеках ардуины цифровые выводы называются аналоговыми, только потому, что генерируют ШИМ. Будьте добры, как можно скорее подсуньте ребенку даташит на любой из камней Atmel (они есть даже на русском), AVR студию 4.19 (можно и последнюю, но 4.19 не тащит за собой 10 гигов) и usbasp программатор (можно купить у китайцев за 3-4$). И скажите, что пока не выведет на ножке сигнал заданной скважности, то гулять не пойдет :kill: Можно у тех же китайцев еще и логический анализатор взять (7-8$), чтобы чадо видело, что оно творит на ножках МК. Главное желание не отбить. Хотя тут наверное от заинтересованности самого ребенка зависит.

Re: библиотека поддержки микроконтроллеров ATtiny2313 в Ardu

Добавлено: Пн фев 20, 2017 19:59:22
Mishany
Еще ардуинщики обычно основное время тратят на поиск библиотеки, а потом еще столько же на поиск рабочей библиотеки, и если библиотека не найдена интерес пропадает сразу.... а чтение даташита неподъемная ноша. Как быстро надоесть собирать конструктор состоящий всего из 2-х деталей?
Для примера это ардуино
СпойлерИзображение
А это не ардуина
СпойлерИзображение

Re: библиотека поддержки микроконтроллеров ATtiny2313 в Ardu

Добавлено: Вт фев 21, 2017 07:32:24
oleg110592
еще некоторые ардуинщики на основе ардуино делают терморегуляторы типа osPID
http://www.rlocman.ru/shem/schematics.html?di=115885
и успешно торгуют по 85$
Еще на ардуино делают управление 3d принтером
http://www.instructables.com/id/Arduino ... D-Printer/
китайцы успешно торгуют
https://ru.aliexpress.com/item/CNC-Shie ... 06575.html
это не только поиск библиотек а написание и своего кода типа:
Optimized, full-featured G-Code dialect
Intelligent motion planner with lookahead
Fast, interrupt-based movement, linear acceleration
Closed-loop PID heater controller
Thermal protection / safety features
Host-based and SD Card printing, autostart
LCD controller driver in more than 20 languages
Bed Leveling: Automatic (Plane or Mesh) and Manual (Mesh)
Advance extrusion option
Volumetric extrusion option
Full G-Code movement with lines, arcs, Bézier curves
Kinematics: Cartesian, Delta, SCARA, and Core/H-Bot
Support for up to 4 hotends and heated bed, with automatic PID tuning
Support for mixing and multi-extruders (Cyclops, Chimera, Diamond)
Support for Filament Runout/Width Sensors
Print job timer / counter