رزبری پای: آموزش GPIO - آخرین آپدیت

دانلود Raspberry Pi: GPIO

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: رزبری پای از طریق پورت‌های ورودی/خروجی همه‌منظوره که به عنوان GPIO شناخته می‌شوند، با دنیای خارج ارتباط برقرار می‌کند. در این دوره، مدرس (مارک نیمان-راس) این پین‌ها را معرفی کرده و نحوه استفاده از GPIO را برای کنترل چراغ‌ها و موتورها، خواندن داده‌ها از سنسورها و تعامل با اینترنت اشیا (IoT) توضیح می‌دهد. این آموزش ترکیبی از مبانی سخت‌افزاری (مانند شناسایی پین‌ها) و برنامه‌نویسی به زبان‌های مختلف از جمله پایتون، اسکرچ، C++، جاوا و Wolfram است. با یادگیری نحوه کنترل ورودی و خروجی از طریق پین‌های GPIO، دنیای جدیدی از الکترونیک را پیش روی خود خواهید داشت.

سرفصل ها و درس ها

مقدمه Introduction

  • شروع به کار با رزبری پای Put your Raspberry Pi to work

  • پیش‌نیازهای لازم What you should know

  • تجهیزات مورد نیاز Equipment you will need

پروژه ۱: پروژه دکمه فشار و LED 1. Project: A Push-Button and LED Project

  • برنامه‌نویسی LED و سوئیچ با پایتون Program the LED and switch with Python

  • آنچه از پروژه سوئیچ LED آموختید What you learned from the LED switch project

  • روشن کردن LED با فشار دکمه Light an LED with a button press

  • اتصال سخت‌افزاری LED و سوئیچ Connect the LED and switch hardware

بررسی عمیق: GPIO رزبری پای چیست؟ 2. In Depth: What is the Raspberry Pi GPIO?

  • سیستم‌های شماره‌گذاری: Board در مقابل BCM Numbering schemes: Board versus BCM

  • کاربرد هر یک از این پین‌ها چیست؟ What are all these pins for?

  • چرا رزبری پای دارای GPIO است؟ Why does Raspberry Pi have a GPIO?

  • چگونه قطعات الکترونیکی را به GPIO متصل کنم؟ How do I connect electronics to the GPIO?

پروژه ۲: سنسورها، مترها، PWM و 1-Wire 3. Project: Sensors, Meters, PWM, and 1-Wire

  • اتصال متر Connect the meter

  • بررسی عمیق مدولاسیون پهنای پالس (PWM) Pulse width modulation in depth

  • برنامه‌نویسی 1-Wire Program the 1-Wire

  • بررسی عمیق سنسورهای 1-Wire 1-Wire sensors in depth

  • اتصال 1-Wire Connect the 1-Wire

  • مقدمه‌ای بر 1-Wire 1-Wire introduction

  • آنچه از پروژه سنسور دما آموختید What you learned from the temperature sensor project

بررسی عمیق: ورودی GPIO 4. In Depth: GPIO Input

  • کدام پین‌های GPIO برای ورودی قابل استفاده هستند Which GPIO pins can be used for input

  • مقاومت‌های Pull-up و Pull-down در پین‌های ورودی Pull-up and pull-down with input pins

  • محافظت از ورودی GPIO با دیودهای زنر Protecting GPIO input with Zener diodes

  • محافظت از ورودی GPIO با مقاومت‌ها Protecting GPIO input with resistors

استفاده از SPI برای سنسورها و نمایشگرها 5. Use SPI for Sensors and Displays

  • مقدمه‌ای بر تجهیزات SPI Introduction to SPI devices

  • اتصال نمایشگر RGB OLED Connect the RGB OLED Display

  • آنچه از پروژه‌های SPI آموختید What you learned from SPI projects

  • اتصال ایستگاه هواشناسی BME280 Connect the BME280 weather station

  • درک عمیق پروتکل SPI Understanding SPI in depth

بررسی عمیق: خروجی GPIO 6. In Depth: GPIO Output

  • محافظت از پین‌های خروجی GPIO Protecting GPIO output pins

  • پین‌های خروجی GPIO GPIO output pins

پروژه ۳: استپر موتورها با I2C 7. Project: Stepper Motors with I2C

  • آنچه درباره I2C آموختید What you learned about I2C

  • اتصال کنترلر سروو از طریق I2C Connect the servo controller via I2C

  • بررسی عمیق I2C I2C in depth

  • نصب نرم‌افزار و تست Install software and test

  • اتصال BME280 از طریق I2C Connect the BME280 via I2C

  • کنترل BME280 و PCA9685 Control the BME280 and PCA9685

  • مقدمه‌ای بر تجهیزات I2C Introduction to I2C devices

بررسی عمیق: زبان‌های برنامه‌نویسی 8. In Depth: Programming Languages

  • مقدمه‌ای بر برنامه‌نویسی GPIO رزبری پای Introduction to programming the Raspberry Pi GPIO

  • کنترل GPIO با اسکرچ (Scratch) Scratch control of GPIO

  • کنترل GPIO با پایتون و کتابخانه GPIO Zero Python and GPIO Zero control of GPIO

  • کنترل GPIO با Wolfram Wolfram control of GPIO

  • کنترل GPIO با جاوا Java control of GPIO

  • کنترل GPIO با Bash Bash control of GPIO

  • کنترل GPIO با زبان C C control of GPIO

  • کنترل GPIO با Node RED Node-RED control of GPIO

  • ریاضیات باینری و بیت‌وایز Binary and bitwise math

  • کنترل GPIO با پایتون و کتابخانه RPi.GPIO Python and RPi.GPIO control of GPIO

پروژه ۴: اتصال به سریال UART 9. Project: Connect to UART Serial

  • اتصال به پین‌های TxD و RxD در GPIO Connect to gpio TxD and RxD pins

  • اتصال رزبری پای به ترمینال Connect the Raspberry Pi to a terminal

  • فعال‌سازی اتصال سریال Enable the serial connection

  • بررسی عمیق UART UART in depth

جمع‌بندی Conclusion

  • گام‌های بعدی Next steps

نمایش نظرات

رزبری پای: آموزش GPIO
جزییات دوره
3h 3m
51
(آخرین آپدیت)
169,882
- از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mark Niemann-Ross Mark Niemann-Ross

فن شناس در زمینه سخت افزار ، نرم افزار و داستان های علمی باتجربه است Mark Niemann-Ross یک تکنسین با تجربه در زمینه سخت افزار ، نرم افزار و داستان های علمی است.

مارک تقریباً 30 سال است که به توسعه دهندگان در پیمایش API ها کمک می کند و مسئولیت برنامه های شخص ثالث را در Quark و Adobe داشته است. وی علاوه بر فناوری عملی ، در زمینه آموزش فن آوری نیز مشارکت داشته است ، از دیپلم آموزش صنعتی شروع کرده و اخیراً به عنوان مدیر محتوا برای آموزش LinkedIn کار کرده است.

داستان علمی تخیلی مارک اخیراً در علمی تخیلی و واقعیت آنالوگ . او در حال حاضر مشغول کار بر روی یک رمز و راز قتل است که توسط یخچال حل شده است.