Kayıtlar

proton basic rastgele random sayı üretmek gerçek

Resim
Basic pic derleyicilerinde random komutu kullanılsa da peş peşe aynı sayıyı vermesi nedeniyle kullanıcılar kullanmak istemezler. İşte bu soruna proton destek sayfasında ilginç bir yöntemle çözüm bulunmuş. Bir adc kanalı random sayı için jeneratör olarak kullanılıyor. Önemli olan ölçüm yapılacak pini boşta bırakmak. Aşağıdaki linkten bas inc kaynak dosyalarını indirebilirsiniz. Bu bilgiler farklı diller için referans olabilir. proton basic gerçek random sayı  üreteci

lazer ile röle kontrol

Resim
lazer röle kontrol Kırmızı veya yeşil lazer ile röle cihaz kontrol etmek için basit bir devredir. 4017 ile ışık girişi röle kontrolü sağlanmaktadır. Transistör şemada yanlış belirtilmiş BC557 kullanılmalıdır. Ldr bir boru içerisine konularak diğer ışık kaynaklarından etkilenmesi engelllenmelidir. Kaynak: https://www.homemade-circuits.com/laser-beam-light-activated-remote/

lazer ile ses iletimi

Resim
lazer ses iletimi Yine ilginç bir projeye denk geldim, basit bir lazer üzerinden LDR'ye ses iletimi sağlanmış: Bu projemizde lazerle kablosuz ses aktarımı yapacağız.Projeyi gerçekleştiren Yavuz Erol a teşekkür ediyoruz.Projeizde sesi arada kablo kullanmadan iletmeyi amaçlıyoruz.Projenin birçok yerinde elektronik devreler ve malzemeler mevcut.Basit düzeyde elektronik bilgisi gerektiriyor.Bu yüzden az çok işten anlayanlar projeyi yapmaya çalışsın.Projeyi yapak için aşağıdaki anlatılardan ve resimlerden yararlanabilirsiniz. Malzemeler 1- Oyuncak lazer 2- LDR (ışığa duyarlı direnç) 3- Kapı zil 4- Cep radyosu 5- Kulaklık 6- 100 ohm direnç 7- 5mm led 8- Diğer proje malzemeleri (pil,soket,ses kablosu vs) Kablosuz ses iletim projesini gerçekleştirmek için birbirinden ayrı iki devre hazırlanmalı.Verici devresinde radyo ya da Mp3 çalar gibi bir ses kaynağı kullanılabilir. Sistemin çalışma mantığı kısaca şöyle: Radyonun kulaklık soketine lazerli bir devre bağla...

gerber dosya görüntüleme programı gerber magic

Resim
gerber dosya görüntüleyici Bu yazıda sizlere gerber görüntüleme programı olan gerbmagic indirme linkini vermek istiyorum. Eski bir versiyon olmasına rağmen gayet iyi win10'da dahi çalışmakta. Basit bir setup ile program kuıllanımınıza hazır. Temiz bir  setup hazırlamışlar ve program dışında hiçbir şeyler kurulmuyor. Herhangi bir pcb tasarım programı ile ürettiğiniz gerber dosyalarını gerber magic programı ile görüntüleyerek kontrol edebilirsiniz. Ayrıca cetveli var programın pcbnizi ölçebilirsiniz. Gerber Magic indirme linki Bu Yazılar da İlginizi Çekebilir: Çinde pcb yaptırmak Eagle pcb programı ile gerber oluşturma Eagle elek stencil dosyası hazırlama Eagle logo eklemek Eagle ground plane gnd plane eklemek Eagle android görüntüleyici play store

web sitesi elektronik hesaplar için örnek html script kodu

Resim
web site e hesap aracı Burada yayınladığım 555 frekans hesabı aracının html kodlarını script ile birlikte yayınlamanın uygun olacağını düşündüm. Bu koddaki math fonksiyonu üzerinde oynayarak farklı formuller için bu kodu kullanabilirsiniz: e-hesap-html-kodu-download Bu Html kodu bir tarayıcı ile açtığınızda kaynağı göster diyerek bütün hesaplamaları görebilirsiniz. Faydalı olması dileğiyle... Bu yazılarda ilginizi çekebilir: https://www.elektroinfo.org/2009/02/pulse-jeneratoru-devresi-555li.html https://www.elektroinfo.org/2010/03/dokunmatik-devresi-555-li-2-fonksiyonlu.html https://www.elektroinfo.org/2008/10/elektronik-org-555li.html https://www.elektroinfo.org/2008/03/donma-alarm-devresi.html https://www.elektroinfo.org/2008/07/yagmur-alarmi.html https://www.elektroinfo.org/2008/10/binary-sayc-devresi-24-ekim-2008.html https://www.elektroinfo.org/2009/06/devre-semas-arsivi.html

proton basic usart kesmesi hakkında bilgiler

Resim
proton basic uart seri iletişim Etepic forumunda inventor rumuzlu üyenin proton basic usart kesmesi hakkında yapmış olduğu paylaşımlara aşağıdaki linkten ulaşabilirsiniz. Bilgileri bloğada ekliyorum, ete hocanın usart kesmesi ile ilgili bilgileri de aşağıda mevcut. https://www.etepic.com/index.php?topic=911.0 inventor yazmış: Merhaba arkadaşlar, Son bir kaç haftadır proton ile yazdığım bir programla uğraşıyorum. İsiste sorunsuz çalışmasına rağmen gerçek devrede çalışmayan bir proje. Bu program ile uğraşırken protonda ne kadar sorun çıkabileceğini de görmüş oldum. Kısa programlar için sıkıntı çıkarmayan pek çok konu uzun ve ağır programlarda sorun yaratabiliyor. Burada karşılaştığım sorunlarla ve çözümleri ile ilgili bilgileri paylaşayım dedim. İlk olarak protonda kesme konusuna değinelim. Çoğumuz programlarımızda kesme rutinini programımızın en altına yazıyoruz. Bu belki pbp dan kalan bir alışkanlık. Kısa döngülerde bu alışkanlık protonda da kullanılabiliyor. Ama port...

gps modülü greenwich saat farkı düzeltme kodu

Resim
Türkiye ile İngiltere arasında +3 saat farkı bulunuyor. Bu nedenle gps modülün uydudan aldığı saati düzeltmeniz gerekir. Kodu aşağıda inceleyebilirsiniz. Basic ile hazırlansa da diğer dillere mantık çevrilebilir. Sadece saat hanesi düzeltiliyor. Gps kodunun tamamı burada . 'GREENWICH 3 SAAT ZAMAN FARKI DÜZELTME KODU: GPSSAAT[0] = GPSSAAT[0] * 10 GPSSAAT[1] = GPSSAAT[1] * 1 SAAT = GPSSAAT[0] + GPSSAAT[1] SAAT = SAAT + 3 If SAAT =24 Then SAAT = 0 If SAAT =25 Then SAAT = 1 If SAAT =26 Then SAAT = 2

adc okuma referans alma yöntemi dijital filtre

Resim
adc okuma dijital filtre Bir işlemcinin adc pinlerinden okuma yaparken 1 ölçüm yerine 15-20 ölçüm alıp ortadaki değerleri değerlendirmek daha doğru sonuçlar almamızı sağlayacaktır. Etepic forumunda rast geldiğim adc okuma yöntemi basic formunda ama diğer dillere de çevrilebilir.  Önemli olan mantığı kavramak. Ete hoca yine püf noktaları anlatmış. Örnekler aşağıdadır: PIC BASIC PRO ÖRNEĞİ: HAM VAR WORD TOPLAM VAR WORD OKUNAN VAR WORD[20] TEMP VAR WORD I VAR BYTE PAUSE 200 BASLA: FOR I=0 TO 19     ADCIN 0,HAM     OKUNAN[I]=HAM     PAUSEUS 10 NEXT TOPLAM=0  FOR I=7 TO 12 TEMP=OKUNAN[I] TOPLAM=TOPLAM+TEMP NEXT HAM=TOPLAM/6 PROTON BASİC ÖRNEĞİ: Dim VAR1 As Word Dim I1 As Word Dim OK1 As Word Dim TO1 As Word Dim TEMP1 As Word For I1 = 0 To 19     VAR1 = ADIn 0     VAR1 = OK1[I1]      DelayUS 10 Next TO1 = 0  For I1 = 7 To 12 TEMP1 = OK1[I1] TO1 = TO1 + TEMP1 Next VAR1 = TO1 / 6 Bu sistemin avantajı, okumanın...

en büyük en küçük sayıyı bulma kodu c basic

Resim
Bazı değerleri karşılaştırmak istediğinizde kullanabileceğiniz örnek C ve basic kodları aşağıdadır: Basic: Dim sayi1 as integer =12456 Dim sayi2 as integer =12245 Dim sayi3 as integer =13456 Dim sayi4 as integer =12411 Dim kontrol as integer = sayi1 if sayi2 < kontrol then kontrol = sayi2 if sayi3 < kontrol then kontrol = sayi3 if sayi4 < kontrol then kontrol = sayi4 print kontrol C: using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Dört_Sayıdan_En_Büyüğü {     class Program     {         static void Main(string[] args)         {             //Kullanıcının klavyeden girdiği dört sayıdan büyük olanının hangisi             //olduğunu ekrana yazan C# console programını yazın.                       int kontrol,sayi1,sayi2,sayi3,say...