Kayıtlar

Kasım, 2017 tarihine ait yayınlar gösteriliyor

ESP32 Wifi ve Bluetooth lu Arduino

Resim
Merhaba arkadaşlar! Biraz da ESP32 den bahsedelim. Bu yazıda Onboard programlayıcısı olmadan nasıl programlanır gibi soruları yanıtlayacağım. Öncelikle bu devrenin üstüne  ESP32 yi dikkatli bir şekilde lehimledik. Bu işlemin amacı pin bağlantılarını kolaylaştırmaktır. Programlayıcı olarak ft232rl (usb to rs232) ile programlıyorum. Programlamak için yukarıdaki bağlantıyı kablolar yardımıyla gerçekleştiriyorum. NOT: ESP32 breadboard a yerleştirilemez. Çünkü yan yana olan tüm bacaklar kısa devre edilmiş olur. Daha sonra programlama ayarlarını bu resimdeki gibi düzenliyoruz. Geldik en zor yere... Yazılımı yapıp Programlama tuşuna bastıktan sonra Connecting... yazsını görür görmez sırasıyla: 1.) Boardın üzerindeki  butona birden basıyoruz. 2.)1 sn sonra reset butonundan elimizi çekip IOO butonuna basmaya devam ediyoruz. 3.)Program %100 yüklenene kadar IOO basılı tutuyoruz. Bitince bırakıyoruz. 4.) Programın i...

Python 2.7 OpenCV Kurulumu (Windows7) ( Python Görüntü İşleme )

Resim
Merhaba Arkadaşlar! Bugün Windows 7  ortamında görüntü işleme kütüphanesi OpenCV kurulumunu anlatacağım. Öncelikle Python 2.7 kurulumunu yaptığımız dosyamızı bulmamız gerekiyor. Bunun için "Python27" dosyasını C dizininde veya D dizininde aramamız gerekebilir. Ben C ye kurmuşum. Daha sonra C:\Python27\Lib\site-packages klasörünün içine  cv2.pyd   yi indirip yapıştırıyoruz. Daha sonra Python editörünü açıp; import cv2 yazdığımızda hata vermiyorsa hedefimize ulaşmışız demektir. Kolay gelsin...

Arduino, C, C++ String to Long (strtol)

Resim
Merhaba Arkadaşlar! String a=" 2147483647" metnini Long değere çevireceğiz. Öncelikle bu metnin her harfini bir Char dizisine atmak gerekiyor. Daha sonra  bu metni  strtol() fonksiyonu ile Long değişken tipinde bir sayıya çeviriyoruz. (Long en çok  2147483647 ve en az  -2147483648 değerini alır.)        Kod 1 :(Pozitif için)     String a=" 2147483647 ";//pozitif değer     char a_char[a.length()+1];// Char dizisine atmak gerekiyor.     long a_long=0;//asıl veri     a.toCharArray(a_char, a.length()+1);//a_char yardımcı değişken     a_long = strtol( a_char, NULL, 10 );//a_long  değeri artık  2147483647   Kod 2 : (Negatif için de çok bir fark yok)     String a="- 2147483648 ";//negatif değer     char a_char[a.length()+1];// Char dizisine atmak gerekiyor.     long a_long=0;//asıl veri     a.toCharArray(a_char, a.len...