Bu içeriği görüntülemek için üçüncü taraf çerezlerini yerleştirmek için izninize ihtiyacımız olacak. Daha detaylı bilgi için, çerezler sayfamıza bakınız. Üçüncü taraf çerezlerini kabul et Arduino complieri kullanırsan, C/C++ programla dili ile kodlanmaktadır. Ama C# ve Java kullanarak da Ardiuno ile haberleşebilirsin. Raspberry Pi ise debian tabanlı Linux işletim sistemi kullanmaktadır. Mini bir bilgisayardır aslında. Bu da size avantaj sağlamaktadır. Bir diğer yandan, Pyhton ve Linux'e iyi hakim olmanız gerekiyor. Ancak web tabanlı uygulamalarda Php Javascript, Mysql bilgisinede sahip olmalısın. Udoo ile tanışmadım daha. Kullanıcısı ve satıcısı 1 x Ardiuno mega + 4xRaspberry pi olarak tanıtıyorlar. Ardiuno için basit bir robot yapıyorum. Örnek için kaynak kodlarım Kod:Panoya kopyala #include <Servo. h> #define HareketliechoPin 2 // Echo Pin #define HareketlitrigPin 3 // Trigger Pin #define YukseklikechoPin 6 #define YuksekliktrigPin 7 #define KarsiechoPin 4 #define KarsitrigPin 5 #define ileriLed 13 #define sagsolLed 12 #define boslukLed 11 Servo myHareketliservo; Servo myLefttires; Servo myRighttires; class Heraketli{ private: int HL1; int HL2; public: void Hareketli_look_left_right { int Hduration, duration; for (int pos = 0; pos < 180; pos += 1) // Servo 0'dan 1 pozisyonuna 180 derece dönecek. digitalWrite ; delayMicroseconds(1000); digitalWrite ; Hduration = pulseIn ; HL1 = (Hduration / 2) / 29.1; for (int pos1 = 180; pos1 >= 1; pos1 -= 1) // Servo 1'den 0 pozisyonuna 180 derece dönecek. digitalWrite ; delayMicroseconds(1000); digitalWrite ; duration = pulseIn ; HL2 = (duration / 2) / 29.1; } void Hareketli_hesapla { digitalWrite ; if (HL1>HL2) else if (HL1<HL2) else } }; class Yukseklik{ private: int height, duration; public: static int mesafe; void setHeight int getHeight }; int Yukseklik::mesafe = 11; class Karsi{ private: int mesafe, duration; public: static int kontkarsi; void setMesafe int getMesafe }; int Karsi::kontkarsi = 16; // Gerekli objelerini bu aralıkta yarat Yukseklik asHc; Heraketli donenHc; Karsi karsiHc; // Gerekli objelerini üsteeki aralıkta yarat void setup void loop { digitalWrite ; digitalWrite ; digitalWrite ; asHc. setHeight ;// robot yerden yükseliğini yükseklik classına set eder Serial. println(asHc. getHeight ; if(asHc. getHeight >asHc. mesafe) // önünde cukur olup olmadığını takip eder else { karsiHc. setMesafe ; if(karsiHc. getMesafe >karsiHc. kontkarsi) else } }

Yorumun için çok teşekkür ederim. Bizim yapacağımız iş Windows işletim sistemi üzerinde çalışan bir yazılım aslında. Çinli arkadaşların yumurta şeklindeki sanal gerçeklik kitleri de zaten içerisinde Windows işletim sistemi barındıran bir platform ile çalışıyor. İnternetteki kaynaklarda C# ile motorların kontrolünün sağlandığını gördüğüm birçok uygulamalı video var. Yani hareketli koltuklar bir şekilde Windows işletim sistemli bir sisteme bağlantılı olacak, işimizi C# ile de halledebiliyorsak onla halletmek tercihim olur. C++ bilgim de var, onun da eğitimini alıyoruz, bazı ufak projeler geliştiriyoruz ancak ne yalan söyleyeyim C#'a çok daha fazla hakimim, sorun çözme yetim biraz daha fazla sanki onda. Yazılımı ve makineleri biz sattığımız için evrensel olmasına ihtiyacımız yok, sadece kendi sistemimizde sorunsuz çalışsa yetiyor aslında

O ilk projelerimden bir tanesi ve o zamanlar jquery kütüphanesi çok iyi kullanamıyordum. O yüzden oradaki kullandığım hazır. WepioPi olarak google ararsan detaylı bir bilgiye ulaşırsın. Raspberry Pi ile ilgi yanılmıyorsam 1 tane türkçe kaynak var. Ama ben hiç kullanmadım

hocam yapmak istediğim raspberry projesiyle ilgili sizinle iletişim kurmam gerekiyor sormam gereken bir kaç soru var nasıl haberleşebiliriz?

Webiopi'siz, kendim hazırladığım bir web sayfası üzerinden kontrol ile ilgili verebileceğiniz bir kaynak var mı acaba?

@BilgisayarKurdu C# sadece Windows işletim sistemlerinde kullanılabilen bir dildir. Zaten nesne tabanlıdır ve yapacağınız işle uzaktan yakından alakası yoktur. Bahsettiğiniz sinemalarda dediğiniz gibi videodaki hareketler önceden yazılıyor. Programa sadece uygulamak kalıyor. İşte bu noktada seçtiğiniz platform devreye girer ki PIC kullanmanızı ve de C++ kullanarak kodlanması daha mantıklıdır. Neden? -Çünkü C++ evrenseldir. Tüm mobil olan veya olmayan cihazlarda kullanılabilir. -Öğrenmesi nispeten kolaydır. -Mikrodenetleyicilerle de çalışır.

Kesinlikle Raspberry pi bazlı araştırmalara giriyorum. Şu senin kapı otomatiğini açtığın I/O php yönetim panelini sen mi yazdın? Ayrıca benim için Raspberry pi kitabı önerebilir misin? Kitap ile birlikte alacağım kart ile pratiğe girişip tekrardan seninle iletişime geçeceğim.

ileteşime geçebilirsiniz

Son olarak Raspberry Pi için sadece python yeterli midir?

Beni bilirsiniz, veritabanı komutları vs.. ile çok başınızı ağrıtmıştım, ara sıra da ağrıtmaya devam ediyordum O bilgilerin nimetlerini alıyorum ne mutlu ki, sanal gerçeklik için ticari amaçlı oyun makineleri satan bir firmaya gelişmiş bir arayüz ürettim ancak istek bitmiyor, sürekli yeni bir şeyler istiyorlar yeni projelerde. İlk projeden yeni şeyler de üreterekten neredeyse hiç problem yaşamadan sıyrıldım diyebilirim. Web sitesi vs.. işlerini hiç saymıyorum zaten herkesin yapabileceği işler, onları da yapıyorum zaten. Ben servo motorların kontrolü ve sanal gerçeklik sinemalarındaki yazılımın ne mantıkla çalıştığını çözmek istiyorum. Bu 5boyutlu hareketli sinemaları bilirsiniz hocam, servo motorları sanırsam elektrik akımını kontrol ederekten videonun belirli saniyesinde belirli hareketi vermesi sağlanıyor. Benim ise sorum şu hocam : Videolarda vereceği tepkiyi bizler önceden belirliyoruz değil mi? Her videonun kaçıncı saniyesinde pistonlar hangi konumda olacak bunu önceden kodlayarak anlatıp veritabanına atıyor, video ismine göre gerekli satırdaki hareketi oluşturan kodları mı çağırıyoruz tam olarak? C# bilgisi yeterli midir Arduino ile Servo motorları kontrol etmek için, aklımızdaki proje için yani? Şuan çinlilerin makinesine boş yere belirli meblada para harcıyorlar, millileştirip o masraftan kurtulma niyetindeler Servo motorların kontrol mantığını az çok anladım zaten, yalnızca hangi bilgiler ne şekilde kullanılarak o hareket elde ediliyor onu merak ediyorum. Veritabanında her video için hareketi oluşturan bilgiler mi yer alması gerekiyor, yeni videolar da eklenebilmesi için elbette?

Merhabalar, WEBIOPI ile bir sorun yaşıyorum. Siz 3-4 yıl önce yapmışsınız, şu an durumunuz ne bilmiyorum. ip:8000/webiopi/ adresine girince username ve password istiyor onları girdikten sonra herhangi bir ekran gelmiyor. Gizli pencereden denedim, işletim sistemini yeniden yükledim, programları yeniden yükledim ama çözemedim bir türlü. Yardımcı olabilirseniz sevinirim, teşekkürler.

Bilgilendirmelerin için sana çok teşekkür ederim arkadaşım. Bu konu benim gibi düşünen ve konu açmaya üşenen arkadaşlara da referans olacaktır. Kısaca konuyu toparlamak gerekirse web dolayları için raspberry pi çok daha avantajlı oluyor . Ardiuno bu iş için fazla zahmetli oluyor. Ben kendimce bu açıdan kendi evim için akıllı ev projesine raspberry pi' yi daha uygun görüyorum. Sence de bu doğru olan ise son yorumun ile konuyu bitirelim.

Arduino ile toprak nemliliği ve oda sıcaklığı ve nemliliği ölçümü Bu içeriği görüntülemek için üçüncü taraf çerezlerini yerleştirmek için izninize ihtiyacımız olacak. Daha detaylı bilgi için, çerezler sayfamıza bakınız. Üçüncü taraf çerezlerini kabul et Raspberry pi ile php tabanlı bir site üzerinden kapı kontrol etmek. Bu içeriği görüntülemek için üçüncü taraf çerezlerini yerleştirmek için izninize ihtiyacımız olacak. Daha detaylı bilgi için, çerezler sayfamıza bakınız. Üçüncü taraf çerezlerini kabul et İnternet Radyosu Bu içeriği görüntülemek için üçüncü taraf çerezlerini yerleştirmek için izninize ihtiyacımız olacak. Daha detaylı bilgi için, çerezler sayfamıza bakınız. Üçüncü taraf çerezlerini kabul et Arduino ile yangın, yağmur kontrolleri ve oda sıcaklığı ölçümü Bu içeriği görüntülemek için üçüncü taraf çerezlerini yerleştirmek için izninize ihtiyacımız olacak. Daha detaylı bilgi için, çerezler sayfamıza bakınız. Üçüncü taraf çerezlerini kabul et Arduino ile ortam ışığını keşfetme Bu içeriği görüntülemek için üçüncü taraf çerezlerini yerleştirmek için izninize ihtiyacımız olacak. Daha detaylı bilgi için, çerezler sayfamıza bakınız. Üçüncü taraf çerezlerini kabul et

Raspberry pi ile Arduino karşılaştırdığımızda, internet üzerinden yönetimde raspberry pi önce çıkmaktadır. Sebebi ise linux işletim sistemine sahip olmasından dolayı, Apache server kurulmasından dolayıdır. Eğer istersen akıllı ev sistemleri ile ilgili bir proje hazırla. Bende sana danışmanlık yapayım?

Bildiğim kadarıyla Raspberry C++ ile de kodlana biliyor o nasıl oluyor bilginiz var mı?

Yaklaşık 1 aydır hobi olarak Python çalışıyorum. Bunu öğrendiğim iyi oldu. Teşekkürler

Raspberry pi kitabı mevcut . Sanırım en uygunu kitap olacak şimdilik internette bende pek sağlam Türkçe kaynak bulamadım.

PHP on Raspberry Pi Raspberry Pi Geek Bu linki inceleyebilirsiniz.

byanigli web tabanlı uygulamalar için python' nun web ayağı olan django kütüphanesi sanırım işimizi görecek. Ayrıca şunu belirteyim programlama bilgim var ancak elektronikten fazla anlamıyorum Örneğin elektronik bilgim var sayarak bir motoru web üzerinden nasıl aktif yapabilirim. Yani web uygulaması üzerinden o portlara nasıl hükmedebilirim. Ardiuno' nun c/c++ benzeri kendi özel bir dili var bunu biliyorum. Burada yazdığın bir port için bunları canlandırmak için web üzerinden bu kodu nasıl etkileşimli hale getiriyoruz buna çok yabancıyım. Teşekkürler.

Öncelikle python'u öğrenmelisin. Bende bilmiyorum cok zorlandım. Öğrendikten sonra GPIO kontrolü basitleşiyor ve Linux kullanmasınıda biliyorsan kaynağa ihtiyaç duymazsın. Ben teşekkür ederim.

Hocam harika çalışmalar. Ellerinize sağlık. Bende Raspberry Pi'ye başlamayı düşünüyordum. Tavsiye edebileceğiniz bir kaynak/site var mı? Teşekkürler.

Bende şu sıralar bu cihaza ilgi duymaya başladım normalde de PLC programlama hakkında bilgim var ama bu linux falan olduğumdan daha fazla ilgilimi çekti. Tavsiye edebileceğiniz bir başlangıç adresi var mı? Pek bir kaynak bulamadım açıkçası internet üzerinde.

Gerçekten çok iyi bir çalışma olmuş. Tebrikler.

Bir sorun oluşturmaz. Raspberry Pi ile gerçekten prof. uygulamalar çıkıyor. Ben otomatik vites araça bağladım, İnternet ve mobil app. wi-fi ile vites P yada N ise araçı çalıştırıp klimayı istediğin konuma getirebiliyorum.

Harika! Elinize sağlık. Bence çalışırsanız çok ileriye gidebilirsiniz.

Zaten fazla bir elektrik bilgisi gerektirmiyor, eğer gömülü sistem veya otomasyon ile uğraşmıyacaksan. Ardiuno ile web tabanlı bir uygulama geliştirmedim. Sanırsamda geliştirmesi içinde arabirim işlemciye ihtiyaç duymalı ama Arduino Yun kullanmadım hiç. Ancak, raspberry pi, GPIO yönetimi için bir GPIO. text file kullanıyor. php ile fileIO işlemleri bana daha kolay geliyor. C++ giriş çıkış akımı kütüphanesi kütüphanesi yerine ardiuno. h kütüphanesini tanımlıyorsun. Bu durumda bildiğimiz C++ oluyor.

Öncelikle dizinleri kontrol, ip:8000/webiopi sadece index sayfasımı var, eğer başka dosyalar var ise, index sayfasındaki yönlendirmelere bak, orada da bir problem yoksa, dosya izinlerine bak. vs vs, illa webiopi kullanmak zorunda degilsin, kendinde bir web sayfası hazırlayabilirsin.

2. videodaki uygulamanın benzerini yapacaktım. Android üzerinden kapı otomatiğini kullanabilecektim fakat başaramadım.

Hepsi güzel, özellikle php site üzerinden kapı açma çok iyi. Bende son 2 aydır bu işe merak sardım ancak Raspberry pi ve Arduino arasın da kaldım. Anladığım kadarı ile Raspberry pi Linux tabanlı daha pro bir sistem. Arduino' nun ise kendine has bir programlama dili var. Bir UDOO diye bir şey var ona tabi o yeniymiş. byanigli yukarıda yazdıklarımda yanılmıyorum değil mi? Yani Raspberry pi Linux tabanlı olduğundan doğal olarak Arduino dan avantajlı oluyor sanırsam. Üzerlerindeki donanımları da incelediğimde Raspberry pi' nin çok daha iyi olduğunu anlamış bulunuyorum. Yazdıklarım arasın da yanlış bildiğim yada eksik gördüğüm var mıdır? Teşekkürler

Bence filmlerdeki altyazı mantığı o sinemalardaki mantıkla aynıdır. Zaten belirli bir video oluyor, o video başladığında, Arduino veya pice sinyal girip, önceden yazılmış program ve sayaç birlikte başlar ise, hangi dakikada, hangi piston, ne kadar güçle çalışacak bilgisi yazılabilir. Ve proğrama göre servolar sürülür. Güzel proje, başarılar dilerim projelerde.