Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
NESNELERİN İNTERNETİ (IOT) ESP8266 - PIC ve MicroPython
Highest Rated
Rating: 4.4 out of 5(12 ratings)
210 students

NESNELERİN İNTERNETİ (IOT) ESP8266 - PIC ve MicroPython

Temel Elektronik, Mikro C ile PIC programlama, MicroPython ile Raspberry Pi Pico Programlama
Created byAKIN KAHRAMAN
Last updated 2/2023
Turkish
Turkish [Auto],

What you'll learn

  • PIC Programlama
  • Mikrodenetleyicilerin Yapısı ve Özellikleri
  • MikroC ve CCS C ile uygulamalar
  • Elektronik devre tasarımı
  • Arduino Programlama
  • raspberry pi programlama
  • raspberry pi pico programlama

Course content

13 sections131 lectures33h 30m total length
  • Akım ve Gerilim Kavramları23:14
  • Elektrik Devre Çeşitleri - Açık, Kapalı ve Kısa Devre20:25
  • Direnç Elemanı, Direnç Okuma ve Ölçme38:04
  • Direnç Hesabı, Akım ve Gerilim Ölçme25:09
  • OHM Kanunu ve Akım, Direnç, Gerilim Hesaplama27:01
  • Seri Devrede Toplam Eşdeğer Direnç13:11
  • Seri Devrede Akım ve OHM Kanunu25:17
  • Gerilim Kaynaklarının Seri Bağlanması11:37
  • Kirchhoff'un Gerilimler Kanunu20:45
  • Gerilim Bölücü Devreler26:16
  • Paralel Devreler14:21
  • Paralel Devrede Kirchhoff'un Akımlar Kanunu ve OHM Kanunu18:31
  • Paralel Devrede Akım Bölme13:36
  • Karışık Bağlantılar (Seri-Paralel Bağlantı)21:56
  • Gözlü Devreler24:37

Requirements

  • Programlama deneyimi gerekmez. Temelden her şeyi öğreneceksiniz.

Description

Pripheral Interface Controller, (Programlanabilir Çevre Üniteleri) piyasada yaygın bilinene adıyla PIC, İngilizce kelimelerin baş harflerinin kısaltılmasıdır.

PIC Programlama Nedir?

PIC, Microchip firmasının üretimi olan mikrodenetleyicilerin genel ismidir. Diğer mikrodenetleyici çeşitleri şunlardır; Microcip (PIC 16F628) intel (8051AH), Motorola (6800), Atmel (AT mega 161), Scenix (SX18) bunlardan bazılarıdır.

PIC Programlama Dilleri

PIC programlama programları tarafından, programlanmamış bir PIC, işletim sistemi kurulmamış bir bilgisayardan farksızdır. Microchip firmasının PIC programlamak için ürettiği PIC assembly dili, C ile PIC programlama, CCS C ile PIC programlama, basic ile PIC programlama bunlardan en çok kullanılanlarıdır.

Assembly dili bize diğer dillerle karşılaştırılamayacak kadar geniş bir yetki sağlar. Fakat Assembly dili kullanımı zordur. Diğer programlama dilleri bu zorluktan dolayı ortaya çıkmıştır. Bu yazılım dillerinden biriyle programı yazdıktan sonra, yazılımı işlemcinin anlayacağı HEX koduna çevirmeliyiz. Bunun için PIC Assembler, MPLAB, PIC C compiler kullanılabilir.

Hex uzantılı dosya ICPROG gibi yazılımla PIC’e yüklenir. Artık gerekli İnput ve Output bağlantıları yapıldıktan sonra PIC programlama devresi çalışmaya hazırdır.

Günümüzde robot teknolojileri, yazılımlar ve bunun yanında yapay zekâ gibi kavramlar sürekli gelişmekte olan alanları ifade etmektedir. Arduino da günümüzde robotik anlamda ve bunun türevinde gelişen yapıları ifade etmektedir.

Arduino fiziksel yapısı yönünden küçük bir boyutta üzerinde devreleri olan, hafıza ve işlem yapma kabiliyeti olan mükemmel bir mekanizmadır.

Arduino içeriğinde bulunan yapı itibariyle ona yaptığınız kodlamaları ile mükemmel işlemler yaptırabilirsiniz.

Arduino Programlama Dili

Arduino programlama dili sayesinde bu süreç kolay ve etkili bir şekilde ilerlemektedir. Yapının fiziksel özelliklerine baktığımızda bazı giriş ve çıkış birimleri bulunmaktadır. Bir adet USB çıkışa ve bir de bağımsız güç ile çalıştırabileceğiniz adaptör girişi bulunmaktadır. Bu sayede hem bilgisayara bağlamak mümkün iken bunun yanında 9V bir pilden de güç almak mümkündür. Bu yapı sayesinde Arduino programlama dili ile eklediğiniz kodlar cihaz ile bağlantıya geçerek gerekli işlemi yaptıracaktır.

Arduino üzerinde 16 MHZ bir osilatör bulundurmaktadır. 16 MHZ biraz az gibi düşünülebilir. Fakat yapılacak olan işlem ağır bir bilgisayar programı değil yönlendirmeler ve daha basit işlemler olmaktadır. Yani 16 MHZ bu yapı için gayet ideal olmaktadır.

Who this course is for:

  • Programlama ve elektronik devre tasarımına meraklı kişiler