Blokla kodla · görevleri çöz · Arduino kodunu al ← Siteye dön

1Blokları seç

2Programın

Tekrarla, Eğer ve Sonsuza dek bloklarının içine blok eklemek için önce içindeki çizgili alana tıkla, sonra soldan bir blok seç.

3Görev seç ve robotu çalıştır

4Arduino C++ kodu


      

Kod bloklardan otomatik üretilir. Bu sayfada derlenmez ve gerçek bir robotta denenmemiştir. MS_CM ve MS_DERECE değerlerini kendi robotuna göre ölçerek ayarla.

Robotu nasıl kurarım?

Üretilen kodun varsayılan donanımı budur; pinler kodun başındaki sabitlerle birebir aynıdır.

  • Arduino Uno ve 2 tekerlekli şasi (2 DC motor, bir bilye tekerlek)
  • L298N motor sürücü ve 7,4 V pil ya da 4×AA pil kutusu (motor gücü)
  • HC-SR04 ultrasonik mesafe sensörü (eğer mesafe bloğu için)
  • TCRT5000 çizgi sensörü modülü (çizgi bloğu için, isteğe bağlı)
  • LED + 220 Ω direnç, pasif buzzer (isteğe bağlı)
ParçaParça piniArduino
L298NENA, IN1, IN2D9, D4, D5 (sol motor)
L298NENB, IN3, IN4D10, D6, D7 (sağ motor)
L298NGNDArduino GND ve pil eksisi (ortak GND)
L298N12V / 5Vpil artısı / Arduino VIN (5V çıkışı jumper takılıyken kullanılabilir)
HC-SR04TRIG, ECHO, VCC, GNDD11, D12, 5V, GND
Çizgi sensörüOUT, VCC, GNDD2, 5V, GND
LEDanot (220 Ω ile)D13, katot GND
Buzzer+D8, − GND

Çizgi sensörü modülünün çıkışı modele göre ters çalışabilir; kodda HIGH yerine LOW yaz. Sol/sağ motor yönü ters çıkarsa motor kablolarını L298N çıkışında değiştir.