Şifreni mi unuttun? Lütfen e-mail adresinizi giriniz. Bir bağlantı alacaksınız ve e-posta ile yeni bir şifre oluşturacaksınız.
Her ay, 500 binden fazla maker, bilgi edinmek, bilgilerini paylaşmak ve kariyerlerini oluşturmak için Proje Hocam ağına dahil oluyor. Türkiye'nin en büyük maker topluluğuna katılın.
TURGUT
İki değişik yöntem deneyin:
1. Ortamınızda WIFI kullanılıyorsa (herhalde evet), NRF in en yüksek frekans kanallarını kullanın.
2. Toprak ve güç pinleri arasına 10 µf filter kapasitör bağlayın.
Başarılar.
TURGUT
En azından içindeki grafik çipinin ne olduğunu bulmaya çalışın. Sonra da bağlantı tipi önemli olacak: SPI, I2C vb.
Bence Atari dediğiniz için firmaya özel entegre çip olabilir. o zaman detayını bulmak daha zor ve zaten çok eski.
İnternetten 50TL altında değişik ve modern TFT, LCD, LED ekran alabilirsiniz. Hepsi dokümanlı ve Arduinoyla kolay çalışır. Hatta Nextion un Arduino ya direkt bağlanan 2 – 7inç boyutlarında ekranları var. Öğrenmek için ideal.
İyi çalışmalar.
Merhabalar, sorununuza maalesef çözüm olamayacağım . Bende verileri GET veya POST ile sunucuya aktarmaya çalışıyorum. Yazdığınız kodu gönderebilir misiniz?
Merhabalar, kodu biraz anlayamadım. zaman1 zaman2 zaman3 değişkenleri nedir? Bunları biz mi ekleyeceğiz? Yardımcı olabilirseniz çok memnun olurum.
Aynı sorun. esp devresinde de potasyo devresinde de aynı seorun çok kısa çalıştı bir daha dönmedi ısınıyor. 5v
bilen yok mu ?
tahir87
konu takip
TURGUT
Arduino kodları derlendiği için kullanılan kütüphaneler ve sizin de yazdığınız kodların tümü ile bir binary paket olarak Arduinoya yüklenir ve çalışır. Eğer kodları yeniden güncelleyip derlemezseniz bu eski paket çalışmaya devam eder.
TURGUT
https://www.instructables.com/id/Arduino-Webserver-Controller-Using-Ethernet-ENC28J/
TURGUT
https://create.arduino.cc/projecthub/EasyMades/sim800l-gprs-module-with-arduino-at-commands-d3f3f7
TURGUT
Geçcevap için özür dilerim. Bu site gelen yorumları çok geç uyguluyor.
Makalede anlatıldığı gibi, örnek programda sunulan ıntDelay() diye bir zamanlama fonksiyonunu alternatif olarak vermiştim. Bunu kullanın. Programa bakıp gereken değişkenleri de uygulamanız gerekir.
void intDelay(unsigned long microsDelay) {
unsigned long now = micros();
while ( (now – prevMicros) < microsDelay){now = micros();}
prevMicros = now;
}
Ne yapmak istediğinizi anlamadığım için 2ci sorunuza cevaap veremiyorum.
Söyle genel bir yorum yapayım:
Interrupt (Kesme) fiziksel olayları algılayıp onlara gereken işlemleri uygulamak için kullanılır. Eğer projenizde sensörlerle çalışıyorsanız, onların yolladıkları sinyallere uygulanacak kodlamayı zamanlamak için mesela.
Bahsettiğiniz, 0 – 180 derece servo hareketleri bir sensör gerektiren şeyler değildirler. Ancak ki belki sensör bir noktaya ulaştığında (kapalı veya açık) bir düğmeye basıyorsa veya başka bir algılayıcı aygıtı tetikliyorsa, o zaman bu tetikleme olayını kesme ile işleyebilirsiniz.
Her halde, for döngüleri kesme fonksiyonunda değil, LOOP() döngüsünde kullanılmalıdır.
Projeniz hakkında daha fazla detay sunup, bağlantılarını paylaşırsanız detaylı yardım etmeye çalışırım.