Arduino Test 11 – Giriş Seviye
Arduino DersleriArduino Test 11 Her girişte 40 soruluk havuzdan 30 değişik soru seçilmektedir . 4 Yanlış 1 Doğruyu götürür.
Arduino Test 11 Her girişte 40 soruluk havuzdan 30 değişik soru seçilmektedir . 4 Yanlış 1 Doğruyu götürür.
Engelden kaçan robot,diğer adıyla engel algılayan robot, otonom olarak çevre kontrolü yapabilen ve hareketini önleyebilecek cisimleri atlatabilen robot tipidir. Çevre kontrolünü sağlayabilmesi için ultrasonik, kızılötesi vb. gibi çeşitli sensörlere ihtiyaç duyar. Ultrasonik sensör ile karşılaştığımız engelleri algılayıp buna göre yön değiştiren bir robot yapacağız. Robotumuzun hızını ve yönünü bir motor sürücü ile kontrol edeceğiz. Malzemeler
MPU-6050 MPU6050 hava araçlarında, denge robotlarında ve daha birçok alanda sıklıkla tercih edilen bir sensördür. MPU6050 Sensörünün Kullanıldığı Alanlar 3D uzaktan kumanda 3D fare denetleyicisinde Giyilebilir sağlık cihazları, fitness izleme cihazlarında Drone ve quadcopter’larda konum kontrolü için MPU6050 kullanılır. Robotik Kolun kontrolünde kullanılır El hareketi kontrol cihazları Kendi kendini dengeleyen robotta Eğme, döndürme ve dengeleme
ACS712 sensör modülü elektrik hattı üzerinde oluşan manyetik alanın ölçülmesi yolu ile o hat üzerinden akan akımın yüksek hassassiyete ölçebilen sensör modülüdür. Bu ölçm yöntemi sayede akım ölçme işlemi sırasında yüksek izolasyon koruması elde edilmektedir. Bu sensör aynı zamanda iletken üzerindeki her 2 yönde de akan akımı ölçebilmektedir.Bu sayede mesela hat üzerinde oluşmuş herhangi bir
Difference UNO R3 UNO R4 Microcontroller 8-bit ATmega328p 32-bit Renesas RA4M1 Clock frequency 16 MHz 48 MHz Wireless module NO *ESP32-S3 Mini Memory 2KB SRAM, 32KB FLASH, 1KB EEPROM 256 kB Flash, 32 kB RAM *ESP: 384 kB ROM, 512 kB SRAM RTC NO YES Input voltage (VIN) 6-20 V 6-24 V Digital I/O pins 14
Fonksiyon Yazılım içerisinde tekrar eden kod parçacıklarını tekrar kullanma durumlarında gereksiz kod fazlalığını önlemek için oluşturulan içerisinde tekrar edecek olan kodların bulunduğu bir yapıdır. Fonksiyonun türü eğer bir değer döndürecekse , işlem sonucunda döndürülecek olan değerin türüyle aynı türde olmalıdır. Oluşturulan fonksiyon bir değer döndürmeyecekse “void” türünde tanımlanabilir. Örnek 1:
|
1 2 3 4 5 6 |
int cikarma(int x, int y) { int sonuc; sonuc=x-y; return sonuc; } |
Yukarıdaki örnekte integer türünde
Değişken Daha sonradan tekrar kullanmak, değişiklik yapmak istediğiniz karakter veya değeri hafızada tutmanıza olanak sağlar. Değişkende tutmak istediğiniz değerin türüne göre değişkenlere tanımlama yapılması gerekir. Değişkenlerin türü ve boyutlarını aşağıdaki tablodan inceleyebilirsiniz. DEĞİŞKEN TÜRÜ BOYUTU HANGİ DURUMLARDA KULLANILIR? string 1 byte Metinsel değerleri barındıran char dizisidir. int 2 byte Sayısal değerleri barındırır. -32768 ile +32767