لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش دوره Crash Arduino و توسعه میکروکنترلر
Crash Course Arduino and Microcontroller Development
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
اصول سیستم های جاسازی شده، سفت افزار و برنامه نویسی را بیاموزید در مورد میکروکنترلرها، ریزپردازنده ها و معماری داخلی آنها از جمله نحوه اجرای دستورالعمل ها، ALU ها، اتوبوس ها، MMU ها، DMA و موارد دیگر بیاموزید. استاد تئوری مهندسی و تمرین را از چشمک زدن LED تا ساختن سیستمهای پیچیده با حسگرها، محرکها و نمایشگرها تعبیه کرد. سختافزار، نرمافزار و APIهای پلتفرم آردوینو را بهعنوان یک پلتفرم کاری برای پر کردن شکاف به سیستمهای پیچیدهتر مانند ARM در دوره بعدی بیاموزید. درک C/C++ از ابتدا و نحوه نوشتن سفتافزار مؤثر برای سیستمهای تعبیهشده و سیستمهای محدود حافظه/محاسبه. بیاموزید که چگونه پردازندهها در سطح فلزی خالی از جمله برنامهنویسی زبان اسمبلی داخلی و خارجی و رابط با C/C++ اجرا میشوند. موضوعات پیشرفته علوم کامپیوتر مانند نظریه بهینه سازی، ساختارهای داده، بازگشت، وقفه ها و تجزیه و تحلیل Big O را فتح کنید. چندوظیفه ای را روی میکروکنترلرها با توسعه هسته مبتنی بر وقفه و همچنین استفاده از FreeRTOS کاوش کنید. در ابزارهای متعددی مانند کامپایلرها، آردوینو IDE، TinkerCAD، EasyEDA، Replit، VSCode، CodeLite، WokWi، Fritzing، MPLAbX، STM32CubeIDE و غیره متخصص شوید. اصول الکترونیک مانند قوانین اهم و کیرشهوف، تجزیه و تحلیل مدار، نحوه عملکرد اجزای غیرفعال، ترانزیستورها و FET ها را بیاموزید. درک اصول اولیه سیستم های آنالوگ و دیجیتال و ساخت مدارهای منطقی ترکیبی و ترتیبی با آی سی های TTL/CMOS. غلبه بر منطق قابل برنامه ریزی و اصول CPLD، PAL، GAL، و FPGA به همراه پرایمر زبان های توصیف سخت افزار و CUPL. انواع حافظه ها مانند FLASH، RAM، SRAM، EEPROM و کاربردهای مختلف آنها را درک کنید. مدیریت انرژی و حالتهای خواب و نحوه خاموش کردن دستگاههای جانبی در طرحهای تعبیهشده خود، بیدار شدن از وقفهها و مدیریت مؤثر برق را غلبه کنید. نحوه خواندن دیتاشیت ها، انجام تحقیق، حفاری در API ها و مستندات مانند افراد حرفه ای را بدانید. نرم افزار شبیه سازی را برای آزمایش ایده های خود و ساختن سیستم ها به صورت مجازی قبل از متعهد شدن به سخت افزار فیزیکی کشف کنید. یاد بگیرید که چگونه پروژه های تعبیه شده را روی نیمکت با تخته های نان بدون لحیم بسازید، به سیم کشی نقطه به نقطه و تاکتیک هایی اشاره کنید تا این سازه ها با سرعت بالا کار کنند. نحوه استفاده صحیح از تجهیزات تست مانند مولتی متر دیجیتال، اسیلوسکوپ، تحلیلگر منطقی و منابع تغذیه را بدانید. پروژه های نیمکت متعددی از جمله یک کنسول بازی کامل مبتنی بر آردوینو که یک بازی 3 بعدی با سیم فریم را اجرا می کند، مجهز به RGB LCD، صفحه بازی، صدا و موارد دیگر بسازید! به یکی از سریع ترین و پردرآمدترین رشته های مهندسی در جهان مسلط شوید. پیش نیازها: کامپیوتر/لپ تاپ ویندوز، مک او اس یا لینوکس برای اجرای برنامه های دسکتاپ. اما یک تبلت یا تلفن برای دانش آموزانی که به سادگی می خواهند سخنرانی ها را تماشا کنند و من را روی نیمکت دنبال کنند کافی است. این یک دوره آموزشی است، ما پروژههایی را با پلتفرم آردوینو میسازیم، بنابراین برای دنبال کردن بیلدهای فیزیکی، دانشآموزان باید سختافزار آردوینو و سایر قطعات را خریداری کنند. این دوره الکترونیک، میکروکنترلرها، C/C++، و مهندسی جاسازی شده را از پایه آموزش می دهد، بنابراین نیازی به دانش قبلی نیست! هدف این دوره آموزش اصول از طریق تئوری، بحث و برنامه نویسی عملی و ساختن روی نیمکت است. بنابراین، صبر و زمان لازم است، اما آنها نتیجه می دهند!
Crash Course Arduino and Microcontroller Development برای تبدیل دنیای پیچیده مهندسی جاسازی شده به تجربه ای در دسترس و لذت بخش برای دانشجویان و علاقمندان به طور یکسان طراحی شده است. این دوره منحصر به فرد طیف گسترده ای از موضوعات را از ابتدا پوشش می دهد و نیازی به پیش نیاز غیرممکن ندارد. با بیش از 128 سخنرانی و بیش از 111 ساعت محتوای ویدیویی، هدف من ایجاد یک راهنمای جامع بود که شما را از یک مبتدی به یک استاد مطمئن در مهندسی جاسازی شده، میکروکنترلرها و آردوینو تبدیل کند.
ما همه چیز را از الکترونیک اولیه و معماری ریزپردازنده گرفته تا پیچیدگیهای پلتفرم آردوینو، ARM و برنامهنویسی بررسی خواهیم کرد. شما مهارت های ضروری برنامه نویسی C/C++ را برای نوشتن کد خود، بهینه سازی آن و درک مفاهیم پیشرفته مانند وقفه ها، ساختارهای داده، چند وظیفه ای و برنامه نویسی شی گرا یاد خواهید گرفت. با استفاده از شبیه سازها، کامپایلرها، IDE ها، CAD، برنامه های ورودی شماتیک، و تجهیزات مختلف تست الکتریکی، اسرار پروتکل ها و سیگنال های ارتباطی را کشف خواهیم کرد و به شما امکان می دهد فرآیندهای اساسی را ببینید و درک کنید.
سفر ما عملی و عملی خواهد بود و هر سخنرانی ترکیبی از تئوری، محاسبات و مثالهای دنیای واقعی است. ما شبیهسازیها را میسازیم، سختافزار فیزیکی میسازیم، آثار خود را آزمایش میکنیم و اجرا میکنیم. این یک دوره آموزشی اسکریپتی نیست، بلکه یک تجربه یادگیری واقعی و انفرادی است که در آن بیش از 40 سال تخصص خود را در الکترونیک و کدنویسی به اشتراک می گذارم. انتظار داشته باشید که لذت ببرید، عمیقاً بیاموزید، و شاید حتی برخی چیزها را در طول مسیر منفجر کنید!
علاوه بر این، این دوره شامل کتاب درسی کالج من، "کنسول بازی ویدیویی خود را طراحی کنید" (با نام مستعار "هنر سیاه طراحی کنسول بازی ویدئویی")، به صورت رایگان در قالب PDF است. این کتاب بیش از 800 صفحه به عنوان یک مرجع ارزشمند در طول دوره خواهد بود.
به من در این ماجراجویی هیجان انگیز در دنیای مهندسی جاسازی شده بپیوندید و پتانسیل خود را برای ایجاد هر چیزی که می توانید تصور کنید باز کنید.
سرفصل ها و درس ها
شروع کار با مهندسی جاسازی شده
Getting Started with Embedded Engineering
بررسی اجمالی دوره و خوش آمدید!
Course Overview and Welcome!
نصب و راه اندازی
Installation and Setup
نصب و راه اندازی - CodeLite IDE و Compiler
Installation and Setup - CodeLite IDE and Compiler
مقدمه ای بر ریزپردازنده ها و میکروکنترلرها
Introduction to Microprocessors and Microcontrollers
ریزپردازنده ها و مبانی معماری کامپیوتر
Microprocessors and Computer Architecture Fundamentals
ریزپردازنده ها، میکروکنترلرها، ALU ها، زبان اسمبلی و موارد دیگر
Microprocessors, Microcontrollers, ALUs, Assembly Language and More
پرایمر طراحی پردازنده: ALU، واحد کنترل، منطق RTL و مبانی پردازنده
Processor Design Primer: ALU, Control Unit, RTL Logic and Processor Fundamentals
مقدمه ای بر آردوینو، سخت افزار، نرم افزار، اسناد و دیتاشیت
Introduction to the Arduino, Hardware, Software, Documentation and Datasheet
Arduino IDE، کدنویسی و پرایمر سخت افزاری
Arduino IDE, Coding, and Hardware Primer
مقدمه ای بر آردوینو UNO، سخت افزار، IDE، API، برنامه نویسی و شبیه سازی
Introduction to the Arduino UNO, Hardware, IDE, API, Programming and Simulation
با آردوینو، کیت های قطعات، بردهای بدون لحیم کاری و معرفی کامپوننت آشنا شوید
Hands on with the Arduino, Parts Kits, Solderless boards and Component Intros
چشمک زدن LED با C++ در سخت افزار
Blinking an LED with C++ in Hardware
شبیه سازی سخت افزار و کد آردوینو به صورت آنلاین با TinkerCAD و Wokwi
Simulating our Arduino Hardware and Code Online with TinkerCAD and Wokwi
شبیه سازی بیشتر با شبیه سازی کد API در Replit
More Simulation with Code API Emulation on Replit
ساختن یک بازی از ابتدا: بازی حافظه سایمون، طراحی سخت افزار
Building a Game From Scratch: The Simon Memory Game, Hardware Design
ساختن یک بازی از ابتدا: بازی حافظه سیمون، ساخت سخت افزار
Building a Game From Scratch: The Simon Memory Game, Hardware Build
ساخت بازی از ابتدا: بازی حافظه Simon، کدنویسی و سفتافزار
Building a Game From Scratch: The Simon Memory Game, Coding and Firmware
اتمام بازی Simon و مقدمه ای بر اشکال زدایی سریال
Finishing the Simon Game and Introduction to Serial Debugging
انتقال سیمون به شبیه سازی آنلاین
Porting Simon to Online Simulation
بررسی اجمالی ابزارها و تجهیزات تست
Tools and Test Equipment Overview
ابزارهای دستی اولیه برای الکترونیک
Basic Hand Tools for Electronics
کار با دستگاه های لحیم کاری و هوای گرم بدون اینکه خود را بسوزانید!
Working with Soldering Irons and Hot Air Machines without Burning Yourself!
مولتی متر، اسیلوسکوپ، آنالایزر منطقی، ژنراتور سیگنال و قدرت
Multimeters, Oscilloscopes, Logic Analyzers, Signal Generators and Power
با تجهیزات تست و آزمایشهای بلادرنگ با تحلیلگرهای منطقی کار کنید
Hands on with Test Equipment and Real-Time Experiments with Logic Analyzers
Into the Abyss - Electronics Theory and Fundamentals Primer
Into the Abyss - Electronics Theory and Fundamentals Primer
مبانی برق، شارژ، جریان، ولتاژ، مقاومت و میدان
The Fundamentals of Electricity, Charge, Current, Voltage, Resistance and Fields
قانون اهم، آنالیز مدار پایه، سری و مدارهای موازی
Ohm’s Law, Basic Circuit Analysis, Series and Parallel Circuits
آشنایی با باتری های سری و موازی، تقسیم کننده های ولتاژ و EasyEDA
Understanding Power, Series and Parallel Batteries, Voltage Dividers and EasyEDA
قانون اهم ++، قوانین کیرشهوف. KVL و KCL
Ohm's Law++, Kirchhoff's Laws; KVL and KCL
خازن ها، میدان های الکتریکی، فیزیک، شارژ و دشارژ
Capacitors, Electric Fields, Physics, Charging and Discharging
سلف ها، میدان های مغناطیسی، شار، قانون لنز و فارادی، شارژ/دشارژ
Inductors, Magnetic Fields, Flux, Lenz’s & Faraday’s Law, Charging/Discharging
راکتانس، امپدانس، فازورها، آنالیز AC مدارهای خازنی سری
Reactance, Impedance, Phasors, AC Analysis of Series Capacitive Circuits
فیلترهای پایین گذر، توابع انتقال، افزایش، دسی بل
Low Pass Filters, Transfer Functions, Gain, Decibels
ساخت نیمکت فیلتر پایین گذر، شبیه سازی، ژنراتور تون آردوینو
Low Pass Filter Bench Build, Simulation, Arduino Tone Generator
دستگاه های نیمه هادی اولیه، دیودها، یکسوسازی، LED ها، شبیه سازی
Basic Semiconductor Devices, Diodes, Rectification, LEDs, Simulation
ترانسفورماتورها، تصحیح DC، درک اطلاعات برگه ها
Transformers, DC Rectification, Understanding Datasheets
تئوری ترانزیستور و کاربردها
Transistor Theory and Applications
نظریه ماسفت و کاربردهای عملی
Mosfet Theory and Practical Applications
مقدمه ای بر الکترونیک دیجیتال، جبر بولی، گیت ها و خانواده های منطقی
Introduction to Digital Electronics, Boolean Algebra, Gates, and Logic Families
گیت های منطقی TTL/CMOS، رانندگی، جریان غرق شده، بسته ها و نمونه سازی
TTL/CMOS Logic Gates, Driving, Sinking Current, Packages and Prototyping
بررسی IC های رایج TTL/CMOS و بنچ دمو گیتس
Review of Common TTL/CMOS ICs and Bench Demo of Gates
شبیه سازی یک ماژول گیت منطقی دیجیتال با استفاده از آردوینو
Simulating a Digital Logic Gate Module Using the Arduino
توری از منطق قابل برنامه ریزی (RAM، FLASH، PALs، GALs، CPLD، FPGA) و Bench Demo
A Tour of Programmable Logic (RAM, FLASH, PALs, GALs, CPLD, FPGA) and Bench Demo
C++ (به همراه C) Primer و Fundamentals from the Ground Up
C++ (along with C) Primer and Fundamentals from the Ground Up
معرفی C/C++، تاریخچه و مفاهیم برنامه نویسی برای سیستم های جاسازی شده
Introducing C/C++, History and Programming Concepts for Embedded Systems
آشنایی با کامپایلرهای C/C++، تولید کد و ابزارها
Understanding C/C++ Compilers, Code Generation and Tools
کار با IDE ها، کامپایل برنامه های C++ و کمی کد آردوینو
Working with IDEs, Compiling C++ Programs, and a Bit of Arduino Code
دوره C++ Primer Crash، شبیه سازی و کدنویسی آردوینو
C++ Primer Crash Course, Arduino Emulation and Coding
راه اندازی پلتفرم های تست ++C ما
Setting up our C++ Test Platforms
C++ Fundamentals، سرصفحه ها، کتابخانه های خارجی، چاپ
C++ Fundamentals, Headers, External Libraries, Printing
متغیرهای C++، انواع ذاتی، قراردادهای نامگذاری، و قالببندی printf() بیشتر
C++ Variables, Intrinsic Types, Naming Conventions, and more printf() Formatting
متغیرهای C++، Globals، Locals، Basic Types، Math Operators و Precedence
C++ Variables, Globals, Locals, Basic Types, Math Operators, and Precedence
ریاضیات C++، درک سیستمهای اعداد پایه N با دودویی، هگزا و اکتال
C++ Mathematics, Understanding Base-N Number Systems with Binary, Hex & Octal
C++، راهنمای سبک برنامه نویسی و قراردادها، ماکروها، کامپایل شرطی
C++, Programming Style Guide and Conventions, Macros, Conditional Compilation
C++، ساخته شده در عملگرهای ریاضی، عملیات Binary Bitshift و استفاده از Debugger
C++, Built in Math Operators, Binary Bitshift Operations and Using the Debugger
عملگرهای منطقی C++ بیشتر، شرایط و عبارت "if"، نوع Casting
More C++ Logical Operators, Conditionals and the "if" Statement, Type Casting
C++ Looping Constructs، "for" و "while"
C++ Looping Constructs, "for" and "while"
دستورات، آرایه ها، رشته ها را تغییر دهید
C++ Switch Statements, Arrays, Strings
رشته ها، آرایه ها، رشته ها و توابع آردوینو C++
C++ Strings, Arrays, Arduino Strings and Functions
C++ اندازهگیری زمان، حلقههای تودرتو و ساخت سختافزار (در نهایت!)
C++ Measuring Time, Nested Loops and Hardware Build (Finally!)
روشهای C++ Console IO C و C++، نسخه نمایشی سختافزار گیمپد VT100
C++ Console IO C and C++ methods, VT100 Gamepad Hardware Demo
C++ ساختارهای داده، ساختارها، Enums، لیست های پیوندی و درختان
C++ Data Structures, Structs, Enums, Linked Lists and Trees
اشاره گرها و مراجع C++ (The Dreaded Duo)
C++ Pointers and References (The Dreaded Duo)
کلاس های سی پلاس پلاس، روش ها، ویژگی ها و مبانی شی گرایی
C++ Classes, Methods, Properties and Object Oriented Basics
کلاس های پیشرفته C++، سازنده ها، تخریب کننده ها، بارگذاری بیش از حد اپراتور
C++ Advanced Classes, Constructors, Destructors, Operator Overloading
C++ موضوعات کلاس پیشرفته تر، سازنده های کپی، تکالیف، عمیق و کم عمق
C++ More Advanced Class Topics, Copy Constructors, Assignments, Deep and Shallow
C++ ساخته شده در اشیاء و از جمله کتابخانه های خارجی آردوینو
C++ Built in Objects and Including External Arduino Libraries
C++ درک مدیریت حافظه میکروکنترلر، Globals، Locals، Statics
C++ Understanding Microcontroller Memory Management, Globals, Locals, Statics
C++ Memory Management and the Heap - قسمت دوم
C++ Memory Management and the Heap - Part II
C++ کار با کتابخانه ها و اشیاء خارجی آردوینو و کمی بازگشت
C++ Working with Arduino External Libraries and Objects and a Little Recursion
معرفی دنیای آردوینو، پردازندههای 8 بیتی AVR، ATmega 328p و سفتافزار
Introducing the World of Arduino, AVR 8-Bit Processors, ATmega 328p & Firmware
مقدمه ای بر معماری 8 بیتی آردوینو AVR; پورت های 8 بیتی، GPIO و ADC
Introduction to Arduino AVR 8-Bit Architecture; 8-bit Ports, GPIOs and ADC
رابط به نمایشگرهای 7 بخش، سوئیچ ها، صفحه کلیدها، رمزگذارهای چرخشی و موارد دیگر
Interfacing to 7-Segment Displays, Switches, Keypads, Rotary Encoders and More
رابط به نمایشگرهای 7 بخش، صفحه کلید، رمزگذارهای چرخشی، و Bench Build II
Interfacing to 7-Segment Displays, Keypads, Rotary Encoders, & Bench Build II
فیلتر کردن و رد کردن شیرجه عمیق
Filtering and Debouncing Deep Dive
رابط آنالوگ به پتانسیومتر و جوی استیک
Analog Interfacing to Potentiometers and Joysticks
تمرین C++ تبدیل کد جوی استیک به کلاس
C++ Exercise Converting the Joystick Code to a Class
اتصال به LED و نئوپیکسل
Interfacing to LEDs and NeoPixels
توسعه میکروکنترلر پیشرفته و داخلی های تعبیه شده آردوینو
Advanced Microcontroller Development and Arduino Embedded Internals
مبانی زبان اسمبلی و میکروکنترلر، Inline AVR 328p
Assembly Language and Microcontroller Fundamentals, Inline AVR 328p
زبان اسمبلی، حافظه، رجیسترها، فضای IO، GPIO، رابط با C/C++
Assembly Language, Memory, Registers, IO Space, GPIOs, Interfacing with C/C++
کار با UART ها در اسمبلی
Working with the UARTs in Assembly
استفاده از زبان اسمبلی خارجی و IO نگاشت حافظه
Using External Assembly Language and Memory Mapped IO
با استفاده از زبان اسمبلی خارجی قسمت دوم - نوشتن یک API ریاضی
Using External Assembly Language Part II - Writing a Math API
استفاده از زبان اسمبلی خارجی قسمت سوم - متغیرها، جداول و آدرس دهی
Using External Assembly Language Part III - Variables, Tables, and Addressing
آشنایی با میکروکنترلر در برنامه نویسی مداری، AVRDUDE و فیوز بیت ها
Understanding Microcontroller In Circuit Programming, AVRDUDE, and Fuse Bits
آشنایی با برنامه نویسی ICP میکروکنترلر و پیکربندی بیت های ساعت خروجی
Understanding Microcontroller ICP Programming and Configuring the Clock Out Bits
آشنایی با زمان بندی میکروکنترلر، مقیاس بندی، PLL و موارد دیگر
Understanding Microcontroller Clocking, Scaling, PLLs and More
درک حالتهای خواب، وقفهها، نظرسنجی و چند وظیفهای
Understanding Sleep Modes, Interrupts, Polling and Multitasking
وقفه های پیشرفته بیشتر و روال سرویس وقفه کدنویسی
More Advanced Interrupts and Coding Interrupt Service Routines
درک تایمرها، شمارنده ها، PWM و اندازه گیری رویدادهای زمانی
Understanding Timers, Counters, PWM and Measuring Temporal Events
آشنایی با تایمرها، شمارنده ها، PWM، وقفه های تایمر و تولید شکل موج
Understanding Timers, Counters, PWM, Timer Interrupts and Waveform Generation
استفاده از تایمر و وقفه Arduino API و پین تغییر وقفه
Using the Timer and Interrupt Arduino APIs and Pin Change Interrupts
با استفاده از Timer و Interrupt Arduino API، Pin Change Interrupts Demo - Part II
Using the Timer and Interrupt Arduino APIs, Pin Change Interrupts Demo - Part II
وقفه های پیشرفته تغییر پین و سنسورهای PIR
More Advanced Pin Change Interrupts and PIR Sensors
The Watchdog Timer "Woof Woof"
The Watchdog Timer "Woof Woof"
مصرف برق و حالت های خواب
Power Consumption and Sleep Modes
حالت های خواب و صرفه جویی انرژی بیشتر
More Sleep and Power Saving Modes
دسترسی مستقیم به حافظه (DMA)
Direct Memory Access (DMA)
واحدهای مدیریت حافظه (MMU)، رابط های باس خارجی و حافظه های خارجی
Memory Management Units (MMUs), External Bus Interfaces and External Memories
اشکال زدایی پیشرفته، دسکتاپ و ایده های اشکال زدایی جاسازی شده برای آردوینو
Advanced Debugging, Desktop and Embedded Debugging Ideas for Arduino
تئوری بهینه سازی، شمارش چرخه بهینه سازی مونتاژ، ریاضی نقطه ثابت
Optimization Theory, Assembly Optimization Cycle Counting, Fixed Point Math
نظریه بهینه سازی، O بزرگ، ریاضی نقطه ثابت - قسمت دوم
Optimization Theory, Big O, Fixed Point Math - Part II
بهینه سازی پیشرفته و ساختارهای داده؛ لیست های پیوندی، درختان و جستجو
Advanced Optimization and Data Structures; Linked Lists, Trees & Searching
بهینه سازی پیشرفته، بهینه سازی ریاضی، جستجوی جداول، شمارش ساعت و موارد دیگر
Advanced Optimization, Math Optimizations, Look up Tables, Clock Counting & More
بهینه سازی پیشرفته، تقریب های تیلور و مکلارین و ریاضیات نقطه ثابت
Advanced Optimization, Taylor and Maclaurin Approximations and Fixed Point Math
درک سیستم عامل های چندوظیفه ای و بلادرنگ برای جاسازی شده
Understanding Multitasking and Real-Time Operating Systems for Embedded
چند وظیفه ای، پیاده سازی مینی کرنل با وقفه
Multitasking, Implementing a Mini Kernel with Interrupts
چندپرسینگ با هسته، LED، فتوسل، سروو، سنسور دما - قسمت دوم
Multiasking with our Kernel, LED, Photocell, Servo, Temp Sensor - Part II
FreeRTOS و چندوظیفه واقعی"
FreeRTOS and True Multitasking"
پروتکل های ارتباطی دیجیتال و رابط RS-232، UART، SPI، I2C و 1-Wire
Digital Communication Protocols and Interfacing RS-232, UART, SPI, I2C & 1-Wire
پروتکل های سریال UART ها و RS-232 - قسمت اول
Serial Protocols UARTs and RS-232 - Part I
پروتکلهای سریال UARTs و RS-232 - قسمت دوم، نسخه نمایشی پایانهها
Serial Protocols UARTs and RS-232 - Part II, Bench Demo of Terminals
پروتکل های سریال UART ها و RS-232 قسمت III، سرویس گیرنده/سرور
Serial Protocols UARTs and RS-232 Part III, Client/Server
مقدمه ای بر پروتکل رابط محیطی سریال (SPI).
Introduction to Serial Peripheral Interface (SPI) Protocol
رابط محیطی سریال (SPI)، رابط به سنسور دما - قسمت دوم
Serial Peripheral Interface (SPI), Interfacing to a Temperature Sensor - Part II
رابط محیطی سریال (SPI)، رابط به سنسور دما - قسمت III
Serial Peripheral Interface (SPI), Interfacing to a Temperature Sensor-Part III
رابط محیطی سریال (SPI)، کنترل یک دیگ دیجیتال - قسمت چهارم
Serial Peripheral Interface (SPI), Controlling a Digital POT - Part IV
رابط جانبی سریال به LCD و ساخت کنسول بازی - قسمت اول
Serial Peripheral Interface to an LCD and Game Console Build - Part I
رابط SPI به LCD و پورت بازی سه بعدی به کنسول بازی - قسمت دوم
SPI Interface to an LCD and 3D Game Port to Game Console - Part II
پروتکل سریال I2C، مقدمه ای بر Wire Library، Temp و Real Time Clock
I2C Serial Protocol, Introduction to Wire Library, Temp and Real Time Clock
پروتکل سریال I2C (ارتباطات بین آی سی)، رابط به دیگ دیجیتال
I2C Serial Protocol (Inter IC Communications), Interfacing to a Digital POT
ساخت نیمکت مدار POT دیجیتال پروتکل سریال I2C و نمایش و تجزیه و تحلیل
I2C Serial Protocol Digital POT Circuit Bench Build, and Demo and Analysis
بررسی و ساخت پروتکل سریال I2C، سنسور دما و رطوبت SI7021
I2C Serial Protocol, SI7021 Temperature and Humidity Sensor Review and Build
پروتکل سریال I2C، اندازه گیری زمان با DS1307 RTC (ساعت واقعی)
I2C Serial Protocol, Measuring Time with the DS1307 RTC (Real Time Clock)
پروتکل سریال I2C - کار با شتاب سنج و ژیروسکوپ
I2C Serial Protocol - Working with Accelerometers and Gyros
ابزارهای پیشرفته برای آردوینو و توسعه جاسازی شده
Advanced Tools for Arduino and Embedded Development
در حال توسعه با Ardunio Web/Cloud IDE
Developing with the Ardunio Web/Cloud IDE
معرفی جدید و بهبود یافته(؟) Arduino IDE 2.x IDE
Introducing the New and Improved(?) Arduino IDE 2.x IDE
کار با Visual Studio Code + PlatformIO
Working with Visual Studio Code + PlatformIO
Visual Studio Code + PlatformIO - اضافه کردن پشتیبانی اولیه Debug
Visual Studio Code + PlatformIO - Adding Basic Debug Support
MPLAB X IDE برای AVR و PIC، ARM Cortex M0-M7، قسمت اول - بررسی اجمالی و نصب
MPLAB X IDE for AVR and PIC, ARM Cortex M0-M7, Part I - Overview and Install
MPLAB X IDE برای AVR و PIC، ARM Cortex M0-M7، قسمت دوم - ساختمان "Hello World"
MPLAB X IDE for AVR and PIC, ARM Cortex M0-M7, Part II - Building "Hello World"
Into the Abyss با پردازنده های ARM Cortex Series M
Into the Abyss with ARM Cortex M-Series Processors
میکروکنترلر و پرایمر پردازنده ST Micro ARM Cortex
ST Micro ARM Cortex Microcontroller and Processor Primer
ساخت اپلیکیشن با STM32CubeIDE - قسمت اول
Building Apps with STM32CubeIDE - Part I
ساخت اپلیکیشن با STM32CubeIDE (UARTS & IO) - قسمت دوم
Building Apps with STM32CubeIDE (UARTS & IO) - Part II
ساختن برنامه ها با STMicroCubeIDE (اشکال زدایی) - قسمت سوم
Building Apps with STMicroCubeIDE (Debugging) - Part III
نمایش نظرات