تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی Raspberry Pi: دستگاه GPIO

دوره آموزشی Raspberry Pi: دستگاه GPIO

3 ساعت 4 دقیقهپیشرفته2020-02-10

مدرسین

Mark Niemann-Ross

Mark Niemann-Ross

Technologist experienced in hardware, software, and science fiction

جزئیات دوره

Raspberry Pi از طریق دستگاه ورودی / خروجی منظوره عمومی ، معروف به GPIO ، با دنیای خارج صحبت می کند. در این دوره ، مربی Mark Niemann-Ross این پین ها را توصیف می کند و نحوه استفاده از GPIO برای کنترل چراغ ها و موتورها ، خواندن داده ها از حسگرها و تعامل با اینترنت اشیا را توضیح می دهد. این برخی از اصول سخت افزاری - مانند شناسایی پین ها - و برخی برنامه نویسی ها به زبان های مختلف ، از جمله Python ، Scratch C ++ ، Java و Wolfram را با هم ترکیب می کند. با یادگیری نحوه کنترل ورودی و خروجی از طریق پین های GPIO ، دنیای جدیدی از الکترونیک را باز خواهید کرد.
موضوعات مورد بحث عبارتند از:
- چرا Raspberry Pi دارای GPIO است؟
- برنامه نویسی با Python ، Scratch و Java
- ساخت یک پروژه ساده GPIO
- شناسایی پین های GPIO
- پذیرش ورودی
- کنترل خروجی
- استفاده از پین های مخصوص: UART و I2C

مهارت ها

ScratchMIT Media LabRaspberry PiMicrocontrollersInternet of ThingsHardwarePythonOpen SourceSoftware DevelopmentDeep Dive (X:Y)

سرفصل ها

0. مقدمه

  • 01-رزبری پای خود را به کار بگیرید
  • 02-آنچه باید بدانید
  • 03- تجهیزاتی که نیاز دارید

1. پروژه - یک پروژه با دکمه و LED

  • 04- LED را با فشار دادن دکمه روشن کنید
  • 05-ال ای دی و سخت افزار سوئیچ را وصل کنید
  • 06- LED را برنامه ریزی کنید و با پایتون سوئیچ کنید
  • 07-آنچه از پروژه سوئیچ LED یاد گرفتید

2. در عمق - Raspberry Pi GPIO چیست

  • 08-چرا Raspberry Pi GPIO دارد؟
  • 09-این همه پین برای چیست؟
  • 10-طرح های شماره گذاری - تابلو در مقابل BCM
  • 11-چگونه وسایل الکترونیکی را به GPIO وصل کنم؟

3. پروژه - حسگرها، مترها، PWM و 1-Wire

  • 12-1-معرفی سیم
  • 13-1-سیم را وصل کنید
  • 14-متر را وصل کنید
  • 15-1-Wire را برنامه ریزی کنید
  • 16-آنچه از پروژه سنسور دما یاد گرفتید
  • 17-مدولاسیون عرض پالس در عمق
  • 18-1-سنسورهای سیم در عمق

4. در عمق - ورودی GPIO

  • 19-از کدام پین های GPIO می توان برای ورودی استفاده کرد
  • 20-کشیدن و پایین آوردن با پایه های ورودی
  • 21-محافظت از ورودی GPIO با مقاومت
  • 22-محافظت از ورودی GPIO با دیودهای Zener

5. از SPI برای سنسورها و نمایشگرها استفاده کنید

  • 23-معرفی دستگاه های SPI
  • 24-ایستگاه هواشناسی BME280 را وصل کنید
  • 25-صفحه نمایش RGB OLED را وصل کنید
  • 26- آنچه از پروژه های SPI آموختید
  • 27-درک عمیق SPI

6. در عمق - خروجی GPIO

  • پین خروجی 28-GPIO
  • 29-محافظت از پین های خروجی GPIO

7. پروژه - استپر موتور با I2C

  • 30-معرفی دستگاه های I2C
  • 31-سرو کنترلر را از طریق I2C وصل کنید
  • 32-BME280 را از طریق I2C وصل کنید
  • 33-نرم افزار را نصب و تست کنید
  • 34-BME280 و PCA9685 را کنترل کنید
  • 35-آنچه در مورد I2C آموختید
  • 36-I2C در عمق

8. در عمق - زبان های برنامه نویسی

  • 37-مقدمه ای بر برنامه نویسی Raspberry Pi GPIO
  • 38- پایتون و GPIO کنترل صفر GPIO
  • 39-Python و RPi.GPIO کنترل GPIO
  • 40-کنترل خراش GPIO
  • 41-کنترل Bash GPIO
  • 42-گره-قرمز کنترل GPIO
  • کنترل 43-C GPIO
  • 44-کنترل جاوا GPIO
  • 45-کنترل ولفرام GPIO
  • 46-ریاضی باینری و بیتی

9. پروژه - به سریال UART متصل شوید

  • 47-رزبری پای را به یک ترمینال وصل کنید
  • 48-به پین های gpio TxD و RxD متصل شوید
  • 49-ارتباط سریال را فعال کنید
  • 50-UART در عمق

نتیجه

  • 51- مراحل بعدی

دوره های مرتبط

مسیرهای مرتبط

درباره ما

لینداکده یک بستر یادگیری پیشرو است که به افراد کمک می کند تا کسب و کار ، نرم افزار ، فناوری و مهارت‌های خلاقانه را برای دستیابی به اهداف شخصی و حرفه ای بیاموزد.

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal