Macademia'nın robotik ve mühendislik programı · ücretsiz seviye tespiti ve kişisel öğrenme yolu

MikrodenetleyiciSeviye 1 · Temel bileşenler ve ölçüm

Arduino UNO (ATmega328P)

Arayüz
I²C A4/A5 · SPI D10-D13 · UART D0/D1
Gerilim
5V (giriş 7-12V)
Sürükle: döndür · tekerlek: yakınlaş · temsilî model

Nedir?

ATmega328P mikrodenetleyicili, robotik eğitiminde en yaygın kullanılan başlangıç kartıdır. Sensör okuma, motor sürücü ve servo kontrolü gibi temel robot görevleri için kullanılır.

Nasıl çalışır?

8 bitlik AVR çekirdeği 16 MHz'de komut başına genellikle tek saat döngüsüyle çalışır; programınız 32 KB Flash belleğe, değişkenler 2 KB SRAM'e yazılır. 5 V lojik seviyesindedir ve her pin 20 mA önerilen (40 mA mutlak sınır) akım verebilir, bu yüzden motorlar mutlaka sürücü kartı üzerinden bağlanır. 6 pin PWM çıkışı, 6 kanal 10 bit ADC sunar.

Ne zaman seçilir?

Öğrenmeye başlamak, 5 V sensörlerle doğrudan çalışmak ve sağlam bir kart istemek için en iyi seçimdir. Kablosuz bağlantı, daha çok bellek veya hız gerekiyorsa ESP32 ya da UNO R4 tercih edilir.

Laboratuvarda: LED + seri direnç

LED PWM ile söner/yanar. Dirence veya LED'e tıkla: üzerindeki gerilim ve akımı (sanal multimetre) gör.

Laboratuvarda aç

Özellikler

  • ATmega328P 8-bit 16 MHz
  • 32 KB Flash · 2 KB SRAM · 1 KB EEPROM
  • Pin akımı 20 mA (max 40)
  • 14 dijital · 6 PWM · 6 analog

Nerede kullanılır

  • Öğrenme, gerçek zamanlı kontrol, sensör okuma

Dikkat

  • Kod yüklerken D0/D1 kablolarını çıkar
  • 2 KB SRAM büyük ekran framebuffer için yetmez

Kaynak: Hyvex Academy elektronik serisi (seri-el-mcu).

Esc
  • PanelAna sayfaSayfa
  • ModüllerTüm modüllerSayfa
  • ParçalarParça ansiklopedisiSayfa
  • Mühendislik yoluBüyükler için robotik: 128 parça, 7 seviyeSayfa
  • Robotik dersi (ESOF 323)Üniversite robotik dersi, 14 haftaSayfa
  • TestlerimMini testler ve puanlarSayfa
  • Blok atölyesiSerbest blok programlamaAraç
  • Devre laboratuvarıSanal Arduino ve devreAraç
  • Robot arenasıSanal robot sürüşüAraç
  • OyunlarBloklarla 8 öğretici oyunAraç
  • Mikro Kart atölyesiSanal LED kartı bloklarla programlaAraç
  • Robot atölyesiMikro Kart'ı robota tak, bloklarla görev yapAraç