Udemyalltr

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

Learn basic electronics & microcontroller programming! Master PIC with Micro C and MicroPython on Raspberry Pi Pico. Get hands-on experience.

4.4(12)
201students
33h 30m
Certificate
AKIN KAHRAMAN
AKIN KAHRAMANTeknik Öğretmen

Course Content

NESNELERİN İNTERNETİ (IOT) ESP8266 - PIC ve MicroPython is an all-levels Udemy course taught by AKIN KAHRAMAN. It runs 33h 30m, is taught in Turkish, and includes a certificate of completion. Learners rate it 4.4 out of 5 from 12 reviews, with 201 students enrolled. It is a paid course, last updated February 2023.

PIC Programlama: Mikrodenetleyici Dünyasına Giriş

PIC (Programlanabilir Çevre Üniteleri), Microchip firmasının ürettiği popüler mikrodenetleyici ailesinin kısaltmasıdır. Piyasada yaygın olarak bilinen bu mikrodenetleyiciler, elektronik projelerde ve sistemlerde kritik bir rol oynar. Diğer mikrodenetleyici seçenekleri arasında Microchip (PIC 16F628), Intel (8051AH), Motorola (6800), Atmel (ATmega161) ve Scenix (SX18) bulunur.

PIC Programlama Dilleri ve Teknikleri

PIC programlama, programlanmamış bir PIC'in işletim sistemi içermeyen bir bilgisayara benzer şekilde çalışmasını sağlar. PIC'leri programlamak için çeşitli diller kullanılabilir:

  • PIC Assembly Dili: Microchip tarafından üretilen bu dil, diğer dillere kıyasla daha fazla kontrol imkanı sunar. Ancak öğrenmesi ve kullanması daha zordur.
  • C ile PIC Programlama: Daha yaygın ve öğrenmesi kolay bir seçenektir.
  • CCS C ile PIC Programlama: Microchip'in sunduğu bir geliştirme ortamıdır.
  • Basic ile PIC Programlama: Daha basit projeler için uygundur.

Programlama sürecinde, yazılan kod, işlemcinin anlayabileceği HEX koduna çevrilir. Bu işlem için PIC Assembler, MPLAB ve PIC C compiler gibi araçlar kullanılabilir. Oluşturulan HEX dosyası, ICPROG gibi yazılımlar aracılığıyla PIC mikrodenetleyiciye yüklenir. Gerekli giriş ve çıkış bağlantıları yapıldıktan sonra, PIC programlama devresi çalışmaya hazır hale gelir.

Arduino: Hızlı Prototipleme ve Geliştirme

Günümüzde robot teknolojileri, yapay zeka ve yazılım alanlarındaki gelişmeler, Arduino gibi platformların popülerliğini artırmaktadır. Arduino, özellikle robotik projelerde ve prototiplemede sıklıkla tercih edilen, küçük boyutlu, devreleri barındıran ve işlem yapabilen bir mekanizmadır.

Arduino'nun fiziksel yapısı, USB bağlantı noktası ve harici güç adaptörü girişi ile donatılmıştır. Bu sayede hem bilgisayara bağlanabilir hem de 9V pil ile çalıştırılabilir. Arduino programlama dili, bu cihazlara kod yazarak istenilen işlemleri gerçekleştirmeyi kolaylaştırır.

Arduino üzerinde bulunan 16 MHz osilatör, basit yönlendirme ve temel işlemler için yeterlidir. Arduino programlama dili sayesinde eklenen kodlar, cihazla etkileşim kurarak istenilen sonuçları elde etmeyi sağlar.

$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.