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'de düzenlenen bir robotik yarışmasının görüntüsü; öğrencilerin eğitim ortamında uygulamalı öğrenme ve ekip çalışması yapmalarını sergiliyor. Farmersville Robotik Ekibi VRC kodunu nasıl yazdı>

Öğrenciler için robotikte uygulamalı öğrenmeyi vurgulayan, temiz bir arka plana sahip, robotların yapımı ve programlanması için çeşitli bileşenler ve araçlar içeren bir VEX Robotik eğitim kitinin çizimi. Takım Paradigması, 315Y, Mühendislik ve Sensörler>


VEXcode'a erişim

Kullanıcıların eğitim materyallerinde gezinmesine yardımcı olmak için tasarlanmış, öğrenme sürecinde başlangıç noktalarına ilişkin simgeler ve metinler içeren, eğitim kaynakları için adım adım bir kılavuzu gösteren çizim.

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

Eğitimcilerin ve öğrencilerin yazılımda etkili bir şekilde gezinmesine yardımcı olmak için tasarlanmış, kullanıcılara çeşitli programlama seçenekleri ve kaynakları gösteren VEXcode yardım arayüzünün ekran görüntüsü.

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

Eğitim kategorisinde kullanıcıları başlangıç sürecinde yönlendiren simgeler ve metinler içeren, eğitim yolculuğuna başlamak için önemli adımları gösteren çizim.

Eğitimdeki temel kavramları tasvir eden, öğrenme aktivitelerine katılan çeşitli öğrencileri gösteren, eğitim kaynaklarının 'Buradan Başlayın' bölümünü temsil eden çizim.

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?

Başlangıç seviyesindekiler için eğitim kaynaklarını ve araçlarını gösteren, Eğitim kategorisinin 'Buradan Başlayın' bölümüyle ilgili temel kavramları ve öğrenmeye başlamak için adımları vurgulayan çizim.

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

Eğitim kategorisindeki 'Buradan Başlayın' bölümünün temel kavramlarını anlatan, kullanıcıları öğrenme sürecinin ilk adımlarında yönlendiren görsel öğeler içeren çizim.

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 Bilgi Bankası'nın 'Buradan Başlayın' bölümünde kullanıcılara rehberlik etmeyi amaçlayan, çeşitli eğitim araçları ve kaynakları içeren, eğitimdeki temel kavramları tasvir eden çizim.

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

Eğitim kategorisinin 'Buradan Başlayın' bölümünde çocuklara ve öğrencilere yönelik, eğitici kavramları eğlenceli bir şekilde anlatan, antenler ve dişliler gibi çeşitli özelliklere sahip renkli bir robot çizimi.

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

Eğitime yeni başlayanlar için adım adım bir kılavuzu gösteren, 'Buradan Başlayın' bölümündeki temel kavramları vurgulayan simgeler ve metinler içeren çizim.

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

Eğitim kategorisinde bir öğrenme yolculuğuna başlamaya ilişkin simgeler ve metinler içeren, yeni başlayanlar için eğitim kaynakları ve araçlarını gösteren çizim.

Ü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.

Eğitim yolculuğuna başlamayla ilgili simgeler ve metinler içeren, eğitim kaynaklarına yönelik adım adım bir kılavuzu gösteren çizim. Eğitim kategorisinin 'Buradan Başlayın' bölümünde rehberlik arayan kullanıcılar için uygundur.

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: