Axion Robot Dokümanları
CircuitPal’in nasıl çalıştığı, blokların C karşılıkları, robotun yetenekleri, hesap ve lisans düzeni ve CPAL için yazdığımız araçlar, hepsi burada.
Kurulum ile başla, sonra ilk programı yaz. İkisi toplam on dakika sürer.
Bölümler
Kavramlar
CPAL
Blok, C ve bayt kodu: üçü de tek kaynaktan.
C nedir
Kodlama bilmeyenler için: kod nasıl okunur.
Bloklar ve C
Her bloğun C karşılığı ve nasıl okunur.
Koddan bloğa
Yazılan C’nin bloklara geri çevrilmesi.
Robot
Donanım, sensörler, bağlantı ve yükleme.
Seri monitör ve çizici
Robotun yazdıklarını oku, sayıları grafik olarak gör.
Cee: yardımcı
Yerel dil modeli, mahremiyet ve program önerileri.
Hesap ve lisans
Araçlar
Yardım
CircuitPal beş dakikada
Çocuk editörde blokları sürükler. Her blok, robotun C kütüphanesindeki bir fonksiyona birebir karşılık gelir; editör bu C kodunu yan panelde gösterir. Sonra aynı program, robotun çalıştırdığı kısa komutlara (bytecode) derlenir ve USB ya da Wi-Fi ile karta yüklenir.
- Blok, C ve komut tablosu tek kaynaktan üretilir. Bu yüzden blokta olup kodda olmayan bir şey yoktur; bir blok eklendiğinde C karşılığı ve robot komutu kendiliğinden gelir.
- Yön çift taraflıdır. Yazılan C kodu bloklara geri çevrilebilir. Blok karşılığı olmayan bir yapı (örneğin
switch) yazılırsa editör bunu açıkça söyler, programı bozmaz. - Robot internete çıkmaz. Program bilgisayardan gider; robotun kendi başına bir sunucuya bağlandığı olmaz.
İnternet ne zaman gerekir
Editör, derleme ve robota yükleme internetsiz çalışır: okulun ağı yokken de ders durmaz. İnternet yalnız şunlar için gerekir:
- İlk girişte hesabı doğrulamak ve lisansı hesaba bağlamak.
- Programları buluta yedeklemek ve başka bilgisayardan açmak.
- Bu dokümanların çevrimiçi sürümü (editörün içindeki kopya çevrimdışı açılır).
Bir kez girdikten sonra editör 30 gün boyunca internetsiz açılır. Süre dolduğunda editör kilitlenmez; bir kez bağlanıp tazelemen istenir.
Bu doküman kimin için
- Çocuk ve veli: Kurulum, ilk program, robot ve sorun giderme.
- Öğretmen: Lisans, kurumsal anahtarlar, sınıfta çevrimdışı kullanım.
- Geliştirici: CPAL katmanları, araçlar ve HTTP API.
CircuitPal Studio içindeki Dokümanlar sayfası internetsiz açılır ve alıştırmalar içerir. Burası ise ürünün tamamını, araçlar ve API dahil, anlatır.