Kütüphane
RobotLibrary
Robot library
Robot kütüphanesi Arduino IDE 1.0.5 ve sonraki sürümlerine dahil edilmiştir. Robot'un bir dizi yerleşik sensörü ve aktüatörü vardır. Kütüphane, robotun işlevselliğine kolayca erişmek için tasarlanmıştır. Robotun iki kartı vardır, bir motor kartı ve kontrol kartı. Her kartta ayrı bir programlanabilir işlemci bulunur. Kütüphane, kontrol kartındaki çeşitli sensörler ve çevre birimleriyle arayüz oluşturmanıza olanak tanır:
Kütüphane ayrıca motor kartıyla bir dizi şey yapmanızı sağlar:
Robot hakkında daha fazla bilgi için başlangıç kılavuzunu ve donanım sayfasını ziyaret edin. Kütüphane YapısıBu kütüphane Arduino Robot'un işlevselliğine kolay erişim sağlar. Fat16 , EasyTransfer , Squawk ve IRRemote dahil olmak üzere bir dizi 3. taraf kütüphanesine dayanır . Ayrıca TFT , SPI ve Wire gibi bir dizi Arduino kütüphanesine de güveniyor. Kodun boyutunu optimize etmek için işlevleri robot kütüphanesinde çoğaltılmıştır. Hem Kontrol hem de Motor kartlarını programlamak mümkündür. Bununla birlikte, acemi programcıların kontrol kartını programlamaya başlaması ve motor kartını daha sonra kullanmak üzere bırakmaları önerilir. Kütüphane, her iki karttaki sensörleri tek bir nesne aracılığıyla gösterir. Robota komuta eden iki ana sınıf vardır:
ÖrneklerBunlar, temel işlevlerle hızlı bir şekilde çalışmaya başlamanıza yardımcı olmak için robotun olanaklarını gösterir.
| RobotControl sınıfıBu sınıf, stok ürün yazılımı yüklendiğinde Kontrol Kartına ve Motor Kartındaki tüm I / O'lara ve motorlara komut verir.
RobotMotor sınıfıMotor Kartı için kendi yazılımınızı oluşturmak için bunu kullanın.
|