Bu makale kullanıcılara mevcut VEX ve RECF kodlama kaynaklarını ve içeriğini gösterir.

Kodlamaya Giriş

Kod yazmanın kullanım alanları - sözdizimi, yapılar, komutlar, parametreler

Mantık kullanımları oluşturma - sensör verileri, koşullar, döngüler, operatörler

Dünyayla arayüz oluşturmanın kullanım alanları: motorlar, mekanizmalar, manipülatörler, hareket

Bilişimsel Düşünmenin kullanım alanları: algoritmalar, soyutlama, eleştirel düşünme, problem çözme, yaratıcılık

Kod kullanma sevgisi - başarısızlık, azim ve kodunuz nihayet çalıştığında duyulan büyük mutluluk

Bir robotu robot yapan bu bileşenlerin hepsidir. Kodlama, tüm parçaları bir araya getiren ve öğrencilerin harika bir çözüm yaratarak yaratıcılıklarını ifade etmelerini sağlayan yapıştırıcıdır. Robotikle kodlama, öğrencilere neyi başarabileceklerini göstererek hayatlarını değiştirebilir.

Tim Friez – hiç ayrılmayan VEX stajyeri. Şu anda VEX'te Eğitim Teknolojileri Başkan Yardımcısı


Öğrencilerle Kodlama Konusunda Röportajlar

Ekipler ve öğrenciler kodlamaya nasıl yaklaştıklarını anlatırken röportajları izleyin ve onlardan öğrenin.

Farmersville Robotik Ekibi VRC kodunu nasıl yazdı>

Takım Paradigması, 315Y, Mühendislik ve Sensörler>


VEXcode'a erişim

Dizüstü bilgisayarla oturan öğrenci

VEXcode, VEX robotları için VEX tarafından yapılan kodlama aracıdır. VEX 123, GO, IQ, EXP ve V5 için versiyonlar mevcuttur. Ayrıca Sanal Robotları programlamanıza izin veren bir VEXcode VR de bulunmaktadır.

Video Eğitimleriyle Kodlamayı Öğrenin

VEXcode'un her sürümünün içinde sol üst köşede bir ÖĞRETİCİLER düğmesi bulunur. Bu düğme çeşitli konulardaki video eğitimlerine erişmenizi sağlar ve başlamak için mükemmel bir yerdir.

  • VEXcode sürümünüzü çalıştırın ve ÖĞRETİCİLER'e tıklayın

VEXcode Yardımını Kullanın

VEX kodu yardımı

VEXcode'un her sürümünün içinde sağ üst köşeye yakın bir YARDIM düğmesi bulunur. Yardım, her bloğun veya metin komutunun nasıl çalıştığını açıklar ve örnek kod içerir.

Şunun için yardım var:

  • Engellemek
  • Piton
  • C++

Sanal Becerilerle Başlayın

VIQC Sanal Beceriler penceresi

VRC Sanal Beceriler penceresi

Virtual Skills, VEX Competitions için kodlamaya başlamak için iyi bir yerdir.

Yeni ekipler robot kodlamaya başlamayı zor buluyor çünkü ekip kodlayıcılarının çoğu zaman öğrenmeye zamanı olmuyor.

  • Yapım ekibi her zaman robotu kullanıyor, değiştiriyor ve test ediyor
  • Robot asla "bitmez"
  • Test kodu, sürekli saha sıfırlaması ve pil şarjı gerektirir

Faydalar:

  • Kodlama teknik bilgisini öğrenin
  • Oyun stratejisi becerilerini anlayın
  • Kendi robotunuzu Blocks veya Python'da kodlamaya hazır olun
  • Hata ayıklama becerilerinizi geliştirin
  • Kodlama güveninizi artırın

Sanal Becerilerde yazılan kod, ekibin özel robotuna aktarılmayacak çünkü robotları şüphesiz standart Sanal Beceri tasarımından farklı. Ancak Sanal Becerilerde kodlamadan öğrenilen kodlama bilgisi, oyun bilgisi ve hata ayıklama becerileri, fiziksel robotu kodlamaya başladığınızda çok değerli olacaktır.

Sanal Beceriler VIQC veya VRC gibi bir yarışma değildir. Ancak yüksek puanınızın diğer takımlarla karşılaştırıldığında nasıl olduğunu görebileceğiniz bir liderlik tablosu var.


Blocks, Python veya C++ Kullanmalı mıyım?

200 mm blok ileri sürün

Bloklarla Başlayın

Yeni başlayanlara VEX IQ ve VEX V5 için Blok ile başlamanızı öneririz.

  • Okunabilirlik: komutların okunması kolaydır
  • Ezberleme: tüm komutlar kullanıcı tarafından görülebilir
  • Yazma: Çok az yazarak sürükle ve bırak arayüzüne ihtiyaç var

Neden Öğrenme Blokları İlk Önce hakkında daha fazla bilgi edinin

200 mm ileri sür Python komutu

Python'a Geçiş

Metne geçmeye hazır bir kodlayıcı için, takımınız veya koçunuz C++ konusunda daha yetkin olmadığı sürece Pythonöneriyoruz.

Python neden C++ yerine öneriliyor?

  • Okunabilirlik: Python, C++'a göre daha az jargon ve sözdizimi içerir
  • Gelecekteki işler: Python, C++'dan daha yaygın olarak kullanılıyor
  • Eğitim: Python'un okulda öğretilme olasılığı daha yüksektir
  • Performans: Python performansı C++ ile karşılaştırılabilir

Makaleleri Okuyarak Kodlamayı Öğrenin

VEX Kütüphanesinin VEXcode IQ bölümü

VEX Kütüphanesinde kodlamayla ilgili aşağıdakileri içeren makaleler bulunur:

  • Başlarken
  • VEXcode'u yükleme
  • Projeleri açma ve kaydetme
  • Robot konfigürasyonu
  • Block, Python ve C++ ile ilgili eğitimler

VEX Kütüphanesi bağlantıları:


Sanal Robotlarla Kodlamayı Öğrenin

VEXcode VR penceresi

VEXcode VR (Sanal Robotlar), kodunuzu her test etmek istediğinizde pilleri şarj etme veya alanınızı sıfırlama ihtiyacını ortadan kaldırırken kodlamayı öğrenmenin harika bir yoludur.

  • vr.vex.combaşlayın
  • Video eğitimleri ve örnekler mevcuttur

Kodlama Desteği

Öğrenci ve akıl hocası dizüstü bilgisayara bakıyor

Birden fazla destek kaynağı var.

Koçunuzdan

  • Koçlar sandığınızdan daha fazlasını biliyor. Ve diğer antrenörlerden ve takımlardan yardım isteyebilirler.

VEX Forumu

REC Koçları için PD+'da Topluluk

VEXcode Ekibiyle iletişime geçin

  • Hala çözemediğiniz bir sorunla mı karşılaşıyorsunuz?
  • VEXcode'un nasıl daha iyi hale getirilebileceğine dair bir fikriniz mi var?
  • Yorumları, soruları ve teşhis bilgilerini doğrudan VEXcode ekibine sağlamak için GERİ BİLDİRİM düğmesini kullanın.

CS Müfredatını kullanın

VEXcode VR Bilgisayar Bilimi kursları

Ücretsiz VEX müfredatını ve aktivitelerini kullanarak Blocks ve Python'da kodlamayı öğrenin.

Dersler şunları içerir:

  • Giriş ve temel bilgiler
  • Robotunuzu hareket ettirme
  • Tekrarlanan davranışlar
  • Bir labirentte gezinmek
  • Duvarların uzaktan algılanması
  • Renklerle kararlar
  • Döngülerle diskleri taşıma
  • Algoritma geliştirme

cs.vex.comadresine gidin ve oradayken Faaliyet ve Kaynak göz atın!


VEX Visual Studio Kod Uzantısı

VEXcode kodlamayı öğrenme yolculuğuna başlayan VEX kullanıcıları için önerilen kodlama ortamıdır. Kodlama alanında kariyer yapmayı düşünen ve metin kodlama konusunda yetkin hale gelen öğrenciler, profesyonel kodlayıcıların kullandığı araçları öğrenmekten faydalanacaklardır. Microsoft'un Visual Studio Code dünya çapındaki profesyonel kodlayıcıların %70'inin tercih ettiği araçtır. VEX, bu amaçla Microsoft'un Visual Studio Code (VS Code) uzantısını oluşturmuştur.

VS Code, her yerdeki profesyoneller tarafından üretim kalitesinde yazılım oluşturmak için kullanılan, zengin özelliklere sahip ve genişletilebilir bir entegre geliştirme ortamıdır. VEX VS Code uzantısı, kullanıcıların üretim kalitesi araçlarını VEX donanımıyla sorunsuz bir şekilde kullanmalarına olanak tanıyacak. Bu uzantının kaynak kodu herkese açıktır ve bu, diğer kullanıcıların yararlı bulabilecekleri yeni araçlar oluşturmak için yaptıklarımızı temel alarak geliştirmelerine olanak tanıyacaktır.

VEXcode Visual Studio Code uzantısı

Uzantı Özellikleri

  • VS Kodu uyumlu (sürüm 1.66+)
  • Windows ve Mac OS uyumlu
  • IQ (2. Nesil), EXP ve V5 uyumlu
  • C++ ve Python desteklenir
  • VEX ürün yazılımını günceller
  • VEX API'si için IntelliSense
  • Entegre yardım/dokümantasyon
  • Projeleri VEXcode'dan içe aktarır
  • Şablonlardan yeni projeler oluşturur
  • Yerleşik donanım sorun giderme araçları

VEXcode ile Karşılaştırıldığında Avantajları

  • C++ için çoklu dosya desteği
  • Sürüm kontrolü entegrasyonu (örn. Git)
  • Live Share Uzantısıile gerçek zamanlı kod işbirliği
  • Özelleştirilebilir arayüz
  • Kullanıcı tarafından diğer VS Kodu Uzantılarıyla genişletilebilir

Daha fazla bilgi için vscode.vex.comadresini ziyaret edin

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: