Kayıtlar

Tinkercad alternetifi olabilir mi? wokwi.com

https://wokwi.com/ da  Başlangıç aşamasında Arduino devrenizi kurup C ile kodlaryarak simule edebilirsibiz. Farklı uygulamalarda var.  Bu not da burada dursun :)

Compute it - bu sefer bilgisayarsınız!

  Saha Rolleri değiştirelim: bu sefer bilgisayarsınız!  Doğru yörüngeyi bulmak ve zorlukları kazanmak için programları okuyun ve yorumlayın.  Bazı temel programlama kavramlarını anlamak için sezgisel yeteneklerinize odaklanmanız ve kullanmanız gerekecek. Amaç Bu oyunun ana odak noktası kod okumadır.  Compute it'i bitirdikten sonra, bir bilgisayarın bazı kodları nasıl okuduğu konusunda iyi bir alıştırma yapacaksınız.  Başkaları tarafından yazılan kodları keşfederken faydalı bir beceri olacaktır. Ancak kendi kodunuzu yazarken de önemli bir beceridir: Bilgisayarın onu nasıl anlayacağını akılda tutarak, daha az hata yapacaksınız Okuyucunun konumunda olduğunuzda, anlamlı adlandırma ve dikkatli boşluk bırakarak daha net kod yazmayı önemsersiniz. Hedef Hiç kodlamayan yeni başlayanlar için uygundur Eğitimciler İçin Uyarı! "Compute it" i sıfır bilgiye sahip, hatta eğitimci olmadan eğitimciler tarafından kullanılabilecek şekilde tasarladık.  Bir sınıfta veya arkadaşl...

Servo

/*  Controlling a servo position using a potentiometer (variable resistor)  by Michal Rinott <http://people.interaction-ivrea.it/m.rinott>  modified on 8 Nov 2013  by Scott Fitzgerald  http://www.arduino.cc/en/Tutorial/Knob */ #include <Servo.h> Servo myservo;  // Servo sınıfından bir myservo nesnesi oluştur. int potpin = 0;  // Potansiyometreyi bağlamak için kullanılan analog pin int val;    // Analog pimden değeri okumak için değişken void setup() {   myservo.attach(9);  // Servoyu 9 nolu pimin üzerine servo nesnelere bağlar } void loop() {   val = analogRead(potpin);            // Potansiyometrenin değerini okur (0 ile 1023 arasındaki değer)   val = map(val, 0, 1023, 0, 180);     // Servo ile birlikte kullanmak için ölçekle  (0 ile 180 arasındaki değer)   myservo.write(val);                 ...

Bluetooth

#include <SoftwareSerial.h> SoftwareSerial bt_iletisim(0, 1); #define sol_ileri 8 #define sol_geri 9 #define sol_hiz 10 #define sag_ileri 13 #define sag_geri 12 #define sag_hiz 11 int motorlar_hiz = 255; byte son_islem; void setup() {   pinMode(sol_ileri, OUTPUT);   pinMode(sag_ileri, OUTPUT);   pinMode(sol_geri, OUTPUT);   pinMode(sag_geri, OUTPUT);   pinMode(sol_hiz, OUTPUT);   pinMode(sag_hiz, OUTPUT);   Serial.begin(9600);   bt_iletisim.begin(9600); } void loop() {  // if (!!Serial.available()){   if (bt_iletisim.available())   {     char data = bt_iletisim.read();     Serial.println(data);     if (data == '1')     {       dur();       delay(10);       ileri();       son_islem = 1;     }     else if (data == '2')     {       dur(); ...

LCD Ekran Merhaba Dünya

#include <LiquidCrystal_I2C_AvrI2C.h> LiquidCrystal_I2C_AvrI2C lcd(0x3f,16,2);  // 16 karakter 2 satır için - 20x4 satır için (0x27,20,4) yazın void setup() {   lcd.begin();                        // LCD Başlat   lcd.backlight();                    // Arka ışığı aç..   lcd.setCursor(0,0);                // 0. sütun, 0. satır   lcd.print("Merhaba, dunya!");      //İlk satıra yazalım   lcd.setCursor(0,1);                 // 0.sütun, 1.satır   lcd.print("Arduino Maltepe");       //İkinci satıra yazalım } void loop() {      } Kütüphaneyi indir...

Yerli platform Hacker Can ile programlamaya hemen başlayın!

Resim
Hacker Can öğrencilerin ana dilde kodlamayı öğrenme ve Türkçe kod yazarak yazılım geliştirme becerisi kazandırmak için hazırlanan Türkiye'nin ilk eğitim platformudur. Bu platformda okuma yazmayı bilen her öğrenci, kendi yaş grubu ve seviyesine göre programlama alanında kendini geliştirebilir. Hem Türkçe, hem İngilizce olarak kullanılabilen platformumuz öğrencilere algoritma, problem çözme yeteneği ve programlama (gerçek kod yazma) eğitimi vermeyi hedeflemektedir. Oyun tabanlı öğrenme modeli üzerine kurgulanmış macera serisi, çizim ve stüdyo ekranları ile 6-9 yaş ve 9 yaş üstü her öğrencinin kolaylıkla istifade edebileceği keyifli bir platformdur. Eğitmenler için özel paneller, öğretim planları, sunumlar ve gerekli tüm akademik materyali sunan Hacker Can; eğitimlerin sonunda noktalama işaretlerinin ve yabancı karakterlerin en aza indirildiği CoffeeScript modelinde bir dil öğretir. Öğrenciler almış oldukları eğitimle, istedikleri dile rahatlıkla adapte olup web ve masaüstü yazılıml...