Працюючи з мікроконтролерами AVR або Arduinos, що таке, що якби раніше ви знали, це заощадило б вам багато часу або розчарування?
Працюючи з мікроконтролерами AVR або Arduinos, що таке, що якби раніше ви знали, це заощадило б вам багато часу або розчарування?
Відповіді:
Для мене це навпаки: я б хотів, щоб я знав про Ардуїно та AVR, перш ніж вони намагалися навчити мене електроніці в середній школі. Вивчення закону Ома, не бачачи чи використовуючи фактичний резистор, було не дуже вправою. Тоді було б ідеально мати навколо себе Arduino, щоб пограти.
Через це я хотів би знати більше про базову електроніку. Прості питання: чому я повинен дбати про поточний? (бо речі вибухають, якщо ви цього не зробите) Чому я повинен дбати про резистори? (те саме тут та інші речі) Чому я повинен дбати про шапки? (усі види причин)
Вміння грати з мікрофоном (і смажити їх у процесі) вразило мене більшість цих речей, але я б хотів, щоб я навчився їх раніше. (Гадаю, класична проблема з куркою та яйцями)
Я хотів би, щоб я знав, що кожен клас математики, який я коли-небудь брав, буду використовувати знову, і не раз, і, певно, хотів би, щоб я приділив трохи більше уваги.
Мені б хотілося, щоб у мене було багато рук щодо досвіду програмування та використання FPGA. Вони - нова хвиля розвитку вбудованої системи, і я маю з ними лише базовий досвід роботи в класі.
Мені б хотілося, щоб мене навчили використовувати всі модулі мікроконтролерів на уроках, перш ніж мій начальник очікував, що я буду їх використовувати всі.
Я певен, як пекло, що кафедра електротехніки мого університету розпочала заняття з проектування до старшого року.
Я б хотів, щоб я знав, скільки це FUN :) Якби я мав би, я би почав грати з цими речами набагато швидше!
Я хотів би, щоб я зрозумів біти запобіжника. Я витратив половину свого часу рано, жахнувшись, що цегла мега32. О, і дето щодо серійного IO.
Мені б хотілося, щоб я знав, наскільки корисними будуть дошка та справді хороший паяльник. Моя Panavise-молодша і паяльна станція Aoyue коштують <100 доларів разом, але вони заплатили за це багато разів, зробивши це набагато приємніше будувати речі.
Вам вони абсолютно не потрібні, але вони набагато краще, ніж допомагати рукам і паяти чаапо 15 доларів.
Я вважаю, що цикл є підменю arduino для основного в C. Тому я оголосив деякі змінні у верхній частині циклу. Погана ідея, вони повторно ініціалізуються кожного разу навколо циклу. Замість цього оголошуйте як глобальні перед будь-якою підпрограмою. Це не велика справа, але потрібно було кілька хвилин, щоб з’ясувати, що відбувається.
Я б хотів, щоб я мав ардуїно і "змушував говорити", коли я був дитиною. Я б все автоматизував!
Я з Кортуком. Я хотів би, щоб ми розпочали прості уроки дизайну ще до випускного курсу університету, але конкретно, я б хотів, щоб ми стали використовувати дошку Arduino у своїх класах!
Ми використовували спеціально налаштовану дошку, розроблену в Університеті Воллонгонг на основі старої мікросхеми Motorola, яка все запрограмована в асемблері за допомогою програми моніторингу. Біль у попі!
Звичайно, я зараз шукаю вміст курсу цифрового дизайну, і всі вони використовують мікросхеми Atmel AVR. зітхати
Я також хотів би, щоб у мене було більше часу, щоб повозитися з ними, бо це найкращий спосіб вчитися!
Схема зв'язку шини CAN і CANOpen.
Я б хотів, щоб я знав, що можу отримати безкоштовні зразки з багатьох інтернет-магазинів. Тоді я б не був змушений обирати проект, який би розпочати, виходячи із вартості. І я б не боявся купувати компоненти, які б я не був на 100% впевнений, що зможу працювати.
Я досить добре використав Arduino, і хотілося б, щоб я знав, наскільки складний серійний IO на довільних штирях. Я врешті-решт оселився на сторонній бібліотеці, але потрібні були тижні, щоб дійти до цього моменту, і навіть тоді вона не була надійною.
Я хотів би, щоб я знав краще, це теорія аналогових схем. 1s і 0s - це просто ... гачок 1 приладу A до штифта 2 пристрою B.
Фільтр множинних зворотних зв'язків Баттерворта другого порядку ... не так багато. І тоді вам доведеться турбуватися про характеристики підсилювача, як, наприклад, ємнісне навантаження на виході в поєднанні з вихідним опором підсилювача створює полюс, який робить вихід коливатися.
Або скажімо, ви хочете відправити аудіосигнал у навушники. Ви повинні обережно вибирати кришку, що блокує постійний струм, оскільки вона буде поєднуватися з опором навушників, утворюючи однополюсний фільтр низьких частот. Виберіть неправильний ковпачок, і ви зробите частоту низьких частот.
Подібно до прийнятої відповіді, я б хотів, щоб я знав про Ардуїно раніше. Були деякі проекти, які я дивився, роблячи навколо будинку. У мене немає проблем з розробкою власних плат з UC, але я просто не хотів оплачувати витрати на друковану плату, а потім монтувати мікросхеми SMT. Отже, ці проекти припали до речі. Однак тепер, коли я знаю про Ардуїно та всі щити для нього, я ще раз їх розглядаю.
Ця відповідь відходить далеко від суворого питання, але відповідає більшості інших відповідей - і має бути цікавою і корисною:
RS232 перевернуто
Більшість усього, з чим у вас виникнуть проблеми, буде спричинене "прикордонними умовами" - речі, які відбуваються, коли справи йдуть або починають зупинятися.
Завжди ініціалізуйте свої змінні. ЗАВЖДИ.
І ваші переривальники.
Маленький ендіан.
Великий ендіан.
Перший високий / низький байт.
Зліва регулюйте N біт.
Залишені прапори ще встановлені під час роботи (наприклад, прапори IRQ).
Стек overf
ck underflow.
РТС проти ІТТ
Вартовий що?
Простий керований робочий таймер в режимі реального часу з круглим графіком, який виглядає як повний RTOS, але його можна зрозуміти і записати з часом. Тривіально і дивовижно.
Характеристики контактів мікроконтролера - відносини Vout / Iout. Він обмежує. Тримаючи шпильки біля середини рейки.
Завжди визначайте всі стани шпильок за будь-яких умов.
Термостійкість.
НІКОЛИ не дозволяйте діодним тілом проводити (або, мабуть, кілька ут, якщо ви дійсно повинні), що ваше життя буде довгим на обличчі землі - навіть коли приходять великі сатани і скажуть вам, що це буде добре і що ви МОЖЕ сміливо використовувати їх для вхідного затискання.
Абсолютні параметри та робочі параметри на аркушах даних означають абсолютно різні речі, НІКОЛИ НІКОЛИ не можна використовувати взаємозамінно (або принаймні не перші для останніх), щоб ваші дні могли бути довгими ... і т.д.
V = I x R. V не відбувається, якщо I не відбувається, тому робити висновки re V без I безглуздо, або ще гірше.
Інвертори Hex Schmitt !!!! Божий дар для DIY цифрової та аналогової електроніки. (74xx14, CD40106, ...).
Логіка CMOS !!!
Opamp загальний діапазон режимів.
Вихідний запас Opamp - високий і низький.
Відключення регулятора напруги - НА ГОЛОВИНІ Vout min.
Регулятор напруги Iput min, якщо це стосується.
Сульфування свинцевокислих акумуляторів Не дозволяйте !!!
Повна магія батарей LiIon, незважаючи на їх недоліки.
Дуже противні батареї акумуляторів NimH, незважаючи на їхні приємності.
LSD NimH (ні, не лізергічний ...)
Регульоване джерело живлення з регульованою напругою для обслуговування прототипу.
МОЗФЕТИ !!!!!!!!!!!!!!!!!!! Е-ха
Низький Vgsth MOFETS та цифрова електроніка та великі навантаження. Є-ха.
MOSFET, 2-медузові драйвери транзистора.
Чому ПОТРІБНО водій воріт.
Танталові конденсатори die die die !!! (і вони роблять)
Вхідний струм витоку. Що це?
Що вводити?
Точність / дозвіл / лінійність / монотонність / ...
Ізохронний.
Асинхронний?
Ні, ізохронний.
Асинхронний. 1 біт 2 біт 1,5 біт більше.
LSB спочатку !. Спочатку? ТАК! Почніть біт, стоп-біт, біт паритету, вимушений паритет, немає паритету, чи знаєте ви, чи діє паритет?
Вибірка бітів - середина бітів, вибірки на біт.
Точність з RC - абсолютна похибка на кінець, спільний дрейф (температура), резонатор, кришталевий внутрішній годинник - старий і новий.
Завжди більше !!!
Кристали розбиваються на високій г. / або просто дрейфують і стрибають.
Або руйнувати.
Клей розплаву виходить з ладу. Завжди. Завжди? Завжди! Тижнями на місяці до, можливо, років.
Кислотна отверждающаяся силіконова гума - це не ні, ні ні.
Термо- або електропровідний епоксид заповнений X - ви також можете заповнити його.
Силіконова гума та волошки кажуть, 50-50 для початку. Спробуйте, вам сподобається.
Нагрівання великого горщика зі склопластикової смоли в холодний ранок може змусити його швидше згасати, але ТОМУ швидко ??? !!!!
Олов'яні вуса.
Якщо вони кажуть, що ROHS, то їх чарівна машина негайно виявить вашу невідповідність.
Ларн до пайки. Добре.
Зауважте, що розчинність може дуже сильно відрізнятися.
Поганий припой - це витрата калорій і не варто ділитися своїм життям.
ЗАВЖДИ чистіть / стирайте оголену дошку, яка просиділа певний час перед пайкою - заощаджений час та стрес можуть бути монументальними.
Навчіться НЕ ловити падіння прасок.
Навчіться бити паяльні пайки, захоплюючи їх за шнури, якщо вони є.
Навчіться не кидати паяльні праски.
Магніти Nd2Fe14B - це велика забава, АЛЕ -
Вони можуть завдати вам дуже серйозної травми.
Хороший може вийняти гаманець магнітних карт на одній межі. Вони розбивають чіп і ламаються з легкістю.
Американські технологічні процеси значно поступаються за силою поля японським технологічним процесам.
Забезпечте до 0,5 Тесла по подушці приблизно половиною товщини матеріалу.
Магнітне поле падає як обернена КВІТКА відстані від одного полюса, але два полюси завжди задіяні, так що на відстані воно виглядає як 1 / d ^ 3.
Набагато більше ... :-)
Все.
(Так, це нереально)
(Також краще).
Я хочу, щоб багато моїх інтернів знали, наскільки складною і деморалізуючою електронікою може бути. Я бачу, що багато неінженерних типів намагаються додати кілька моргаючих вогнів та датчиків до модного проекту чи чогось іншого, не розуміючи, що вони прямують до кошмару налагодження.
Якби я писав книгу про електроніку, я б зробив усе можливе, щоб відлякати людей у розділі 1. Кожен, хто залишився, напевно, міг би миритися з налагодженням.