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

Обсуждаем контроллеры компании Atmel.
Ответить
Родился
Сообщения: 3
Зарегистрирован: Вс фев 12, 2017 10:42:32

Сообщение Влад-имир »

Всем Здравствуйте! Сразу прошу прощения за все мои ляпы, ввиду моей малой осведомленности в этой теме!
Мой сынок (10 лет) увлекся Arduino, пока все на начальном уровне, есть желание собрать термометр с термостатом на ATtiny2313А, DS18B20 и 3-х разрядном 7-ми сегментном индикаторе. Но я не смог найти:
1. Библиотеку поддержки микроконтроллеров ATtiny2313 для Arduino - все ссылки либо устарели либо просто не открываются.
2. Как подключить индикатор - у него 11 выводов (5+6) и ни один ни чем не помечен.
Все-же самый главный вопрос где взять библиотеку поддержки микроконтроллеров ATtiny2313 в Arduino???
Если у кого есть - скиньте пожалуйста!
Реклама
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1314
Зарегистрирован: Пт ноя 27, 2009 19:47:13
Откуда: Казань

Сообщение НАПАЛМ »

Так купите Ардуину с нормальным количеством памяти, она же всего ничего стоит.
Реклама
Gap
Открыл глаза
Аватара пользователя
Сообщения: 55
Зарегистрирован: Вт дек 15, 2015 23:13:32

Сообщение Gap »

Семисегментный трехразрядный индикатор подключается через динамическую индикацию.
А датчик подключается по 1-wire, попробуйте библиотеку взятую отсюда.
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2406
Зарегистрирован: Ср фев 23, 2011 12:12:31

Сообщение AndTer »

Црколёвка у них как правило стандартная.
Надо определить они с общим анодом или катодом, то есть общий "+" у них или "-".
Ну и само собой проверить взяв обычную пальчиковую батарейку на 1,5В.

Изображение
Изображение
Изображение
Вложения
2017-02-13_093723.png
(8.43 КБ) 2857 скачиваний
2017-02-13_093714.png
(10.09 КБ) 2711 скачиваний
2017-02-13_093704.png
(11.19 КБ) 2813 скачиваний
Глупый не задает вопросы. Глупый и так все знает.
Реклама
Эиком - электронные компоненты и радиодетали
Родился
Сообщения: 3
Зарегистрирован: Вс фев 12, 2017 10:42:32

Сообщение Влад-имир »

Вопросов по датчику температуры и его подключению у меня нет!
Главный вопрос-библиотека поддержки ATtiny2313!!! Мы в Крыму под санкциями и по ссылкам сайты не открываются!
А по индикатору вопрос состоит в том, что на самом индикаторе нет ни каких меток и я не знаю как определить назначение выводов, а их количество не совпадает со схемой, у меня их 11!
Может у кого есть .zip tiny2313???
Реклама
Опытный кот
Аватара пользователя
Сообщения: 781
Зарегистрирован: Сб июн 01, 2013 22:24:21
Откуда: ПФО

Сообщение alex_ »

Дурина и тини2313 как то очень плохо сочетаются, так что у вас есть 2 пути:
1 купить нормальную дурину например на 328 меге
2 выкинуть из головы дурину, установить авр студию или другой компилятор и написать код в нем(готовых библиотек полно везде валяется).
И тогда точно у вас всё получиться.
Мы в Крыму под санкциями и по ссылкам сайты не открываются!
Ну что вы как маленькие её богу, вариантов то много, например: VPN, TOR, на худой конец фригат.
Реклама
Друг Кота
Аватара пользователя
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Сообщение oleg110592 »

не очень "свежая" core arduino-tiny отсюда:
https://code.google.com/archive/p/ardui ... /downloads
arduino-tiny-0150-0020.zip
(80.05 КБ) 249 скачиваний
"свежая" ардуино среда под тини2313, имхо, особо не нужна, ардуино 1.5 думаю найдете где качать. Вполне возможно и к последним версиям среды прикрутить - там даже микроконтроллеры с Армовым ядром прикручивают.
ARV
Ум, честь и совесть. И скромность.
Аватара пользователя
Сообщения: 18782
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск

Сообщение ARV »

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

Мой уютный бложик... заходите!
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 3385
Зарегистрирован: Пн окт 11, 2010 19:00:08

Сообщение Мурик »

Если нужно разработать на ATtiny2313 то лучше взять что-то типа BASCOM-AVR
Но в этом МК мало памяти. Лучше будет взять что-то типа ATmega8 или с большим размером памяти.
Держит паяльник хвостом
Сообщения: 933
Зарегистрирован: Ср апр 13, 2011 11:09:20
Откуда: Екатеринбург

Сообщение Alkul »

Мурик писал(а):Если нужно разработать на ATtiny2313 то лучше
то лучше программировать на ассемблере, послав подальше ардуину, купив тиньку в DIP-корпусе, под который печатную плату можно тупо резаком вырезать.
Мурик писал(а): в этом МК мало памяти
Именно по этой причине при реализации чего-то отличного от мигания светодиодом надо обратиться к "корням" - ассемблеру.
Установить AVR Stuido 4.19 и все зашуршит. Если надо, эту версию я могу на яндекс-диск выложить.
Собутыльник Кота
Аватара пользователя
Сообщения: 2708
Зарегистрирован: Сб май 14, 2011 21:16:04
Откуда: г. Чайковский

Сообщение Z_h_e »

Мурик писал(а):Если нужно разработать на ATtiny2313 ... ....Лучше будет взять что-то типа ATmega8 или с большим размером памяти.
Изображение
Добро всегда побеждает зло. Поэтому кто победил - тот и добрый.
Электрический кот
Аватара пользователя
Сообщения: 1031
Зарегистрирован: Чт июн 20, 2013 00:00:58
Откуда: москва, м.Сходненская

Сообщение Mishany »

Что вы до памяти докапались 2к для поставленной задачи выше крыши, атмел студию и вперед, про дурину лучше забыть сразу не отупляйте ребенка.
Динамическая индикация не сложная всего один таймер запустить, как общаться с датчиком примеров море... разобрать пример и переписать под себя мозги очень хорошо разшевелит, а когда еще все заработает - то радости не будет предела
Держит паяльник хвостом
Сообщения: 933
Зарегистрирован: Ср апр 13, 2011 11:09:20
Откуда: Екатеринбург

Сообщение Alkul »

Влад-имир писал(а):Главный вопрос-библиотека поддержки ATtiny2313!!!
Если надо - посмотрите мою разработку.
Все элементарно, код откомментирован так, что обезьяна разберется.
Если соберетесь повторять - напишите, я выложу свежую версию исходника, в старой кое-какие ошибки обнаружились. Плюс обмен по RS-485 дописан.
Родился
Сообщения: 3
Зарегистрирован: Вс фев 12, 2017 10:42:32

Сообщение Влад-имир »

Спасибо большой за библиотеку!!!
Все получилось!!!
Я конечно еще очень далекий человек от программирования, но Ардуино ребенку дается легко и интересно-почему Вы считаете, что она затупляет мозги? Просто на курсах куда он ходит занимаются именно на этой платформе.
Первый раз сказал Мяу!
Аватара пользователя
Сообщения: 29
Зарегистрирован: Сб фев 06, 2016 14:26:07

Сообщение JustRom »

Не знаю, как насчет отупляет или нет, но слишком долго на данной платформе задерживаться не стоит. Я не психолог, но у ребенка может возникнуть чувство, что программировать МК это слишком просто. Подключил библиотеку - светодиоды мигают, подключил еще одну и моторчики вращаются. И что самое интересное, то даже код по сути писать не нужно, каждая библиотека идет с кучей примеров, все сводится к переназначению выводов при инициализации. Нет необходимости разбираться в том, как это все работает. Господи, да в некоторых библиотеках ардуины цифровые выводы называются аналоговыми, только потому, что генерируют ШИМ. Будьте добры, как можно скорее подсуньте ребенку даташит на любой из камней Atmel (они есть даже на русском), AVR студию 4.19 (можно и последнюю, но 4.19 не тащит за собой 10 гигов) и usbasp программатор (можно купить у китайцев за 3-4$). И скажите, что пока не выведет на ножке сигнал заданной скважности, то гулять не пойдет :kill: Можно у тех же китайцев еще и логический анализатор взять (7-8$), чтобы чадо видело, что оно творит на ножках МК. Главное желание не отбить. Хотя тут наверное от заинтересованности самого ребенка зависит.
Электрический кот
Аватара пользователя
Сообщения: 1031
Зарегистрирован: Чт июн 20, 2013 00:00:58
Откуда: москва, м.Сходненская

Сообщение Mishany »

Еще ардуинщики обычно основное время тратят на поиск библиотеки, а потом еще столько же на поиск рабочей библиотеки, и если библиотека не найдена интерес пропадает сразу.... а чтение даташита неподъемная ноша. Как быстро надоесть собирать конструктор состоящий всего из 2-х деталей?
Для примера это ардуино
СпойлерИзображение
А это не ардуина
СпойлерИзображение
Друг Кота
Аватара пользователя
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Сообщение 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
Ответить

Вернуться в «AVR»