Форум программистов, компьютерный форум, киберфорум
Электроника для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.72/93: Рейтинг темы: голосов - 93, средняя оценка - 4.72
0 / 0 / 0
Регистрация: 01.05.2010
Сообщений: 619

Путь новичка: что есть, что нужно, в какую сторону делать?

04.12.2010, 15:38. Показов 17733. Ответов 30
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
так вот - у меня есть Ст-96, катушка припоя, набодяженная со спиртом канифоль, макетная плата (21х25 отверстий, 55х70 мм) 2 шт, ЗИФ панель 2х12, губка для удаления припоя, термоусадка 1 и 2 мм, 3,3 В батарейка от какой то дохлой материнки + гнездо для неё, 2х сторонний текстолит ATTiny 2313-20PU в DIP корпусе 2шт, 3 панельки для 20 ног, пинцет медицинский, пинцет зажимной, контактная гребёнка 40 контактов (угловые), COM шнур от старой мышки, мультиметр от луноликих гомосеков, стеклышко увеличительное 1 шт, пассатижи маленькие и большие, IDE шлейфы(легко и просто сделать красивый понтовый шлейф) 4-5 штук, кусачки, штангель-циркуль, хлорное железо, изолента, пластырь медицинский, клей момент, провод МГТФ 0,15мм и 0,3мм по 5 метров, MAX232 2шт, COM и LPT удлинители и гнёзда для пайки на плату (надрал с дохлых матерей), отвёртки разные, канцелярский нож 2шт.

нету: паяльной станции, осциллографа, второго мультиметра, лабораторного БП, скальпелей, лазерного принтера, фотобуниги, микроскопа, микродрели...

что еще необходимо с вашей точки зрения для начинающего всерьёз и надолго?

сейчас мне надо начать со сборки отладочной платы? потом надрачивать программирование?
как только надрочу программирование и отладку - тогда можно приступать к проектированию, программированию, и сборке устройств.
я правильно рассуждаю?
собираюсь начинать собирать схемы с AVR МК. посоветуйте программаторы или прошивать можно в отладочной плате?

конкретно сейчас начитываюсь на "AVR. Учебный курс." и "Начинающим". помимо этого - универные учебники по электронике.

з.ы. есть рабочий БП от компа на 250W. как сделать от него лабораторный БП? ткните ссыль пожалуйста.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
04.12.2010, 15:38
Ответы с готовыми решениями:

История новичка который не знает что делать
Извините конечно , но начну с маленькой истории. Всё началось , когда я захотел создавать игры , так как идеи были хорошие (или по крайней...

Компилятор пишет , что не возможно преобразовать string в char. Что нужно делать ?
#include <iostream> #include <string> #include<functional> #include<algorithm> #include <vector> using namespace...

Конвертер величин: Что нужно делать в методе ConvertBack что бы возвращать и редактировать значение
Форумчане помогите разобраться все перерыл не могу догнать(( Что нужно делать в методе ConvertBack что бы возвращать и редактировать...

30
0 / 0 / 0
Регистрация: 01.10.2010
Сообщений: 203
04.12.2010, 15:53
Даа, ну и набор у вас =) Даже у меня выглядит куда беднее.
Что вам сейчас нужно? Почитайте раздел "Начинающим" на основном сайте. Прикупите рассыпухи, там примерный список есть.
Попробуйте пока сделать какую-нибудь любую плату ЛУТом, больше пока что врядли что-либо удастся :)
Собираетесь изучать МК- почитайте раздел сайта про AVR. Но на сайте информации недостаточно. Достаньте где-нибудь книжку про авр, я посоветую например "Юрий Ревич - Практическое программирование контроллеров Atmel AVR на языке ассемблера".
Параллельно почитывайте и про общую схемотехнику, например то же "Искусство схемотехники".

По-моему вы уж слишком разогнались для новичка, всему научиться сразу невозможно. Лучше всего сейчас как мне кажется побольше теории, а уж потом переходить к практике, или хотя бы переходить, но потихоньку.

UPD, первый раз невнимательно прочитал, не заметил что вы уже знаете про разделы "начинающим" и "avr. учебный курс" на сайте. книжки все же советую. ну вы поняли :)
0
0 / 0 / 0
Регистрация: 01.05.2010
Сообщений: 619
04.12.2010, 16:12
По-моему вы уж слишком разогнались для новичка, всему научиться сразу невозможно. Лучше всего сейчас как мне кажется побольше теории, а уж потом переходить к практике, или хотя бы переходить, но потихоньку.
нет уж!)
3 курса училища на связиста + 1,2,3, и сейчас, 4 курс на промышленной электронике в универе, учу эту долбаную теорию. пора приниматься за практику. а за книжки спасибо - что-то проглядел я их.
0
0 / 0 / 0
Регистрация: 23.01.2010
Сообщений: 1,364
04.12.2010, 16:28
Начните с ремонтов эл. техники, здорово практикует и проще чем разрабатывать. Пройдитесь по друзьям, наберёте много разного и чинить. Там и пайка и изучение схемотехники.
0
0 / 0 / 0
Регистрация: 01.11.2010
Сообщений: 238
04.12.2010, 16:39
Программатор есть ? Если нет, то первым делом его собрать нужно (COM шнур от мышки в этом не поможет, нужно отдельно разъём купить будет). Программатор Громова - простая и брутальная конструкция, собирается легко. Однако работает не на всех компах. Также нужны программы Uniprof (для программатора) и AVR Studyo (для собственно написания/отладки кода). Это как минимум. И over 9000 других программ (выбираются по вкусу под себя). Ну и то что выше советовали (минимальный набор) тоже желательно, чтобы не бегать в нигазин за каждым резистором.
0
0 / 0 / 0
Регистрация: 01.05.2010
Сообщений: 619
04.12.2010, 16:55
ZMYY спасибо за ценный совет. начну с Громова потом по списку Вашего поста
0
0 / 0 / 0
Регистрация: 01.10.2010
Сообщений: 203
04.12.2010, 19:02
Если собираетесь ЛУТ осваивать, покупайте скорее лазерный принтер, без него никак, я вот щас очень жалею что когда-то купил струйный =( Придется осваивать фоторезист, а он в нашей деревне дорог и не везде продается...
0
0 / 0 / 0
Регистрация: 01.11.2010
Сообщений: 238
04.12.2010, 19:09
Или как я, мучаться с рисованием плат вручную :D
Муторно, зато бесплатно :)
0
0 / 0 / 0
Регистрация: 01.05.2010
Сообщений: 619
04.12.2010, 20:33
о да - это тема) как-то на практике наблюдал как один паренёк глотнул какой то гадости случайно (трубкой во рту регулируется подача кокой то фигни и она развозюкивалась по будущей плате... как-то так...) так он знатно проблевался а потом приехала скорая и промывала ему желудок...

ну это не по теме. Господа а как вы печатаете? вот есть у меня файлик *.lay и что мне с ним делать дальше? как распечать так чтобы и зеркально и один к одному как надо?
ниспошлите свет знаний скромному послушнику КиберСатанизма о Великие Магистры! (это так поржать)
0
0 / 0 / 0
Регистрация: 12.07.2011
Сообщений: 2
05.12.2010, 03:45
Господа, какие на хрен платы и ремонты? Зачем это нужно? Вы хотите сделать очередного птеушника-ремонтника?
Первым делом нужно сделать программатор. Затем на макетной плате поморгать светодиодом. Обязательно в живую:) Дальше уже можно подключать сегментные и ЖК-индикаторы и читать кнопки и резисторы. Когда знание по управлению этим добром будет усвоено, то можно будет делать что-то имеющее практическое значение. Например те же часы:) Тогда и ЛУТ освоится и пайка наладится.
Из макетных плат подойдет тот же pinboard, весьма годная плата, с периферией, чуть более чем полностью, обеспечивающая изучение всех узлов МК. Если есть дружба с ебеем, то тоже весьма неплохой вариант плата типа .
0
0 / 0 / 0
Регистрация: 02.02.2010
Сообщений: 1,142
05.12.2010, 05:14
Цитата Сообщение от ZMYY
Или как я, мучаться с рисованием плат вручную :D
Муторно, зато бесплатно :)
Я тоже поначалу мучался с маркером, а потом купил у друга древний LaserJet 4L и теперь проблем не знаю, 0.25мм у меня теперь стандарная ширина дорожек(при переводе немного расплывается, до ~0.3).
А вобще, маркер тоже стоит денег!:)

Я в увлечение электроникой пришел из программирования(основная моя специальность). Так что основная проблема для меня была именно сама электроника. Программатор Громова полгода собирал:)
Если с программированием совсем никак, то сначала хорошо бы его освоить. Поначалу на компьютере, чтобы понять принцип как это все работает.
Начать с Си и книжки Керниган и Ритчи Язык Си. А паралельно играться с ассемблером на микроконтроллере.

Мой первый значимый проект был POV дисплей. Потом бинарные часы на стандартной логике, часы на Myxye лампах(много часов!:)), термостат, светогасилка по пульту. Сейчас два основных текущих проекта - это тетрис с управлением акселлерометром(один акселлерометр уже пожег:)) и программируемый картридж для Dendy(это то, ради чего я решил освоить электронику:)).

P.S.: По-моему демоплатку нужно делать самому. С десятой переделки уже приходит опыт и понимание:)
0
0 / 0 / 0
Регистрация: 01.11.2010
Сообщений: 238
05.12.2010, 05:59
Не хочется устраивать холивар. Но всё-же, если с программированием раньше не сталкивался, то изучение Си вынесет мозг сразу и надолго отвадит от программирования. Лучше начинать с Паскаля. Тем более, если осваивать сначала ка компьютере, то Делфи - там всё проще простого, а по сути Паскаль и есть, только в красивом фантике.
Хотел было Ассемблер посоветовать, но... боюсь новичку он вывихнет мозг не хуже Си. Хотя ПМСП, если кой-какие навыки программирования уже есть, то небольшие программки для контроллеров лучше на нём писать.
Сугубо ИМХО.
0
0 / 0 / 1
Регистрация: 22.01.2010
Сообщений: 4,000
05.12.2010, 06:15
, то изучение Си вынесет мозг сразу и надолго отвадит от программирования.
Не говорите ерунды. Разница между си и паскалем только в синтаксисе. Ну и си не так строг. В целом же разницы нет. Но си намного более распространен (равно как овер9000 языков на сишном синтаксисе). А паскаль уже мертв и почти похоронен.

Ассемблер тоже надо поковырять. Хотя бы чтобы понять что там от чего зависит и как.

Но это все фигня. Главное поставить перед собой цель. Без этого все это так и останется в планах. Придумай девайс и начинай думать над реализацией.

Вон, Rikо - с детства мечтал сделать одну штуку и сделал (LED глобус). Под это дело пришлось изучить и электронику и контроллеры.
0
0 / 0 / 0
Регистрация: 01.11.2010
Сообщений: 238
05.12.2010, 06:23
Цитата Сообщение от DY HOTT
Не говорите ерунды...
...
Но это все фигня. Главное поставить перед собой цель. Без этого все это так и останется в планах. Придумай девайс и начинай думать над реализацией.
Ну написал же:
Цитата Сообщение от ZMYY
Не хочется устраивать холивар.
...
Сугубо ИМХО.
А вот со второй частью поста - согласен абсолютно ! Без цели обучение ради обучения пойдёт с большим скрипом и имеет неилюзорные шансы заброситься нафиг.
0
0 / 0 / 0
Регистрация: 02.02.2010
Сообщений: 1,142
05.12.2010, 06:39
Цитата Сообщение от ZMYY
Не хочется устраивать холивар. Но всё-же, если с программированием раньше не сталкивался, то изучение Си вынесет мозг сразу и надолго отвадит от программирования. Лучше начинать с Паскаля. Тем более, если осваивать сначала ка компьютере, то Делфи - там всё проще простого, а по сути Паскаль и есть, только в красивом фантике.
Хотел было Ассемблер посоветовать, но... боюсь новичку он вывихнет мозг не хуже Си. Хотя ПМСП, если кой-какие навыки программирования уже есть, то небольшие программки для контроллеров лучше на нём писать.
Сугубо ИМХО.
Си - это стандарт де факто. Если, например, Web программисты без Си спокойно могут обойтись, то уже Embedid программист без знания Си далеко не уйдет.
Паскаль же умер очень давно. Уж сам Вирт от него давным-давно отказался, понаписав всякие Модулы да Обероны.
Так что изучение Паскаля вместо Си - это как изучение эсперанто вместо английского, может конечно и интересно, но практической пользы мало.

И еще, если после Си освоить Паскаль проще простого, то после Паскаля с Си очень сложно освоиться.
Один только string и char* чего стоит. К тому же Паскаль практически полностью скрывает работу с указателями(одни ^ только:)).
Банальная конструкция some_struct *st = (some_struct*)malloc(sizeof(some_struct) *10); устраивает Segmentation fault в мозгу паскаль-программиста:)

Ассемблер не вынесет мозг! Покрайней мере не должен:)
Наоборот, люди, не знакомые с программированием ассемблер осваивают намого легче, чем тот же Си.
Правда это относится только к микроконтроллерам, x86 ассемблер даже программистам со стажем непросто дается:)
Ассемблер надо попробовать и надо знать. Но без фанатизма, если прошивка переросла килобайт - смысла мучиться с ассемблером уже нет. Или наоборот, если в контроллере больше килобайта флэша, то совсем нет смысла с ассемблером заморачиваться:)
0
0 / 0 / 0
Регистрация: 01.11.2010
Сообщений: 238
05.12.2010, 06:54
Товарищи учёные, доценты с кандидатами...
Давайте всё-же не устраивать холивар. Спорить о том какой язык лучше конечно интересно, можно в лёгкую накатать полсотни страниц в этой теме, только пользы от этого никакой. Каждый останется при своём мнении и будет программировать на чём ему удобней. А вот у топикстартера от этого съедет крыша.
Поэтому я так скажу. Пусть читает Учебный курс, благо там и С и Асм. Главное ведь светодиодом помигать. А там дальше сам сориентируется что ближе и удобней.
0
0 / 0 / 0
Регистрация: 01.05.2010
Сообщений: 619
05.12.2010, 07:00
О великие Магистры! Вы немного отошли от темы:

Господа а как вы печатаете? вот есть у меня файлик *.lay и что мне с ним делать дальше? как распечатать так чтобы и зеркально и один к одному как надо?
а на счёт языков программирования - изучал в своё время и Си и Си с плюсами и Дельфи и понял что мне нужно начинать с Ассемблера
ибо в Дельфями МР3 плеер не сделаешь
0
0 / 0 / 0
Регистрация: 02.02.2010
Сообщений: 1,142
05.12.2010, 07:04
Цитата Сообщение от Orsomum7
О великие Магистры! Вы немного отошли от темы:

Господа а как вы печатаете? вот есть у меня файлик *.lay и что мне с ним делать дальше? как распечатать так чтобы и зеркально и один к одному как надо?
Хотя я печатаю из Eagle, но принцип везде один: нижний слой печатается как есть, верхний печатается зеркально.

Цитата Сообщение от Orsomum7
на счёт языков программирования - изучал в своё время и Си и Си с плюсами и Дельфи и понял что мне нужно начинать с Ассемблера
ибо в Дельфями МР3 плеер не сделаешь
В Делфи MP3 плеер сделать намного проще, чем на ассемблере:)
0
0 / 0 / 0
Регистрация: 01.11.2010
Сообщений: 238
05.12.2010, 07:16
Цитата Сообщение от yv_s
В Делфи MP3 плеер сделать намного проще, чем на ассемблере:)
Так и знал, что ктонибудь обязательно это скажет :D
Боюсь автор имел ввиду, не конкретно MP3, а вообще задачи требовательные к скорости выполнения и/или размеру кода.
0
0 / 0 / 0
Регистрация: 02.02.2010
Сообщений: 1,142
05.12.2010, 07:27
У меня знакомый во времена Pentium 2 делал себе mp3 плеер. Мотивация была такая - все плееры, которые он испробовал, подтормаживали.
Так там творилась суровая алгоритмическая нигия. Естественно все было написано на Си, но самые критичные моменты, декодирование mp3 фрейма - ассемблерные вставки с целочисленной(для скорости, FPU очень медленный) арифметикой и использованием по максимому расширенных MMX инструкций. По сути ассемблер был нужен только для доступа к MMX, так как из "чистого" Си с ними работать не получится. Кстати, аналогичным образом поступали разработчики игр, вставки с оптимизаций с использованием SSE инструкций были очень распространены. Сейчас, правда, по большей части все на GPU переложено.

Но мораль не в этом, самое забавное, что с новым PIII все его потуги оказались не нужны, т.к. скорости хватало и все отлично проигрывалось, и он успешно забросил свою разработку в пользу винапма:)

А вобще, быстрый рецепт MP3 плеера - библиотека BASS или FMOD, как все обычно и поступают(fmod.dll очень часто в папках с игрушками проскакивает).
Тут уж совсем без разницы на чем писать, лишь бы к DLL обращаться можно было:)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
05.12.2010, 07:27
Помогаю со студенческими работами здесь

написала что могла, но код не правильный.нужно что бы в квадрат выводился ответ, а выводит какую то ерунду
пожалуйста можете помочь с задачей? stdin=0 stdout=1 stderr=2 data segment text1 db 'vnimanie' textlen=$-text1 buflen=$-buf ...

В Android Studio нужно внедрить в приложение DropBox. У сервиса есть своё SDK, однако я не понимаю, что с ним делать
Вот ссылка на SDK: https://github.com/dropbox/dropbox-sdk-java/. Сначала я подумал, что нужно просто зайти в...

Не могу понять что дальше делать с кодомю. Мне нужно что бы повторяющиеся числа в массиве удалялись
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace...

Графики должны быть в другую сторону, что делать? (код внутри)
Графики должны быть в другую сторону, что делать? (в другую значит справа налево) Вот код (вот ссылка на...

SMB: путь к шаре с пробелами, что делать?
Добрый день. Стала необходимости копировать файлы с сети на локальный ПК. Решил написать скрипт на Го, ради опыта и обучения. И...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга, Ты же видел моря и метели. Как сменялись короны и стяги, Как эпохи стрелою летели. - Этот мир — это крылья и горы, Снег и пламя, любовь и тревоги, И бескрайние. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru