Robotik kodlamaya nasıl giriş yapılır?

453476

Megapat
Katılım
1 Aralık 2020
Mesajlar
8.177
Makaleler
1
Çözümler
62
Merhabalar.

Fazla boş yapmayacağım. Bir drone programlamak istiyorum. Drone'yi bir kol ile yönetmek istiyorum. Sıfırdan programlamak istiyorum. Bildiğim kadarıyla Arduino öğrenmem gerek. Bunun dışında, nasıl bir giriş yapmalıyım? Robotik kodlamaya nasıl giriş yapılır?
 
Modüler anlamda mı yazılım anlamında mı? Gerekli parçaları satın alın gereken yazılımları kurun. Sonra internetten yavaş yavaş öğrenin kodları .
 
Merhabalar.

Fazla boş yapmayacağım. Bir drone programlamak istiyorum. Drone'yi bir kol ile yönetmek istiyorum. Sıfırdan programlamak istiyorum. Bildiğim kadarıyla Arduino öğrenmem gerek. Bunun dışında, nasıl bir giriş yapmalıyım? Robotik kodlamaya nasıl giriş yapılır?
Rasbery pi pico drone için daha iyi olacaktır. Arduino denge sorunu yaşatacaktır.
 
Robotik kodlama için Python tercih edebilirsiniz basit bir dil gayet basit bir şekilde öğrenilebilir. Arduiono ek olarak JavaScript tercih edebilirsiniz bu tür şeyler JS ilede yapılabiliyor. Hangisi daha basit derseniz Pythonun syntaxı daha basit olduğu için akılda kalıcı diğerlerine göre. Ama JS'de çok zor değil o da basit bir dil. Kolay gelsin.
 
Yazılım anlamında robotik kodlama ve Arduino'ya giriş yapmak istiyorsanız size şöyle yardımcı olabilirim:

Öncelikle bunun için temel bir C++ bilgisi işinize yarayabilir. Devamında Arduino IDE'yi kurduğunuzda beraberinde gelen örnek kodları ve YouTube üzerinde bolca bulunan videoları inceleyebilirsiniz. Udemy üzerinden bir kurstan faydalanabilirsiniz.

Bunların yanı sıra minimum düzeyde de olsa öğrendiklerinizi uygulayabileceğiniz bir set satın alın derim. Bu alan uygulayarak öğreniliyor. Kaç LED patlattığımın veya kaç motor gümlettiğimin haddi hesabı olmayabilir. :D

Lise düzeyinde elektrik-elektronik bilgisine mutlaka sahip olun. Elinizdeki robotik devre elemanlarını iyi tanıyın, öncelikle onları kodları kullanmadan çalıştırmayı deneyin. En basitinden breadboard'a bir LED ampulü bağlayın, ihtiyacınız olan direnci hesaplayın (V = I x R formülüne zaten alışıksınızdır :D ) ve jumperları pilin (+) ve (-) kutuplarına temas ettirerek enerji elde edin. (Standart LED'ler 15mA akıma ihtiyaç duyar ki bu 0,0015 Amper'e eşittir.)(Robotikte genellikle 9V'luk biller kullanırız.) Bu durumda V = I x R'den 9V = 0,015A x R eder. Aklınızda bulunsun, Arduino UNO kartınızın bilgisayardan USB aracılığıyla alacağı enerji 5V'tur.

Devre elemanlarını almayı düşünmüyor veya ertelemek istiyorsanız çok güzel bir tavsiyem var. Tinkercad kullanın, sanal bir şekilde devre elemanlarını kullanabilir ve kodlarınızla (burada programlama bilgisine ihtiyaç yok, Scracth'teki gibi şemayı kuruyorsunuz ve algoritma bunu koda dönüştürüyor.) çalışmayı rahatlıkla gözlemleyebilirsiniz.

Özellikle Breadboard'un çalışma prensibini iyice kavrayın, elektrik-elektronik için 10. sınıf fiziğin ilk konusu sanırım yeterli olacaktır.
 
Uyarı! Bu konu 5 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Geri
Yukarı