20 Ağustos 2016 Cumartesi

usb hid usb cdc ethernet programı beta testi


Merhaba. Ürünlerimiz için geliştirdiğimiz kontrol programımızın 30 adet beta ücretsiz lisansını yayınladık ve özellikle
win10 kullanıcılarının görüşleri ve kullanımdaki sorunları bize bildirmeleri çok önemli bizim için. Değerli zamanını
ayırıp programımızı test ederseniz seviniriz. İyi çalışmalar.

Not: Program hiçbir zararlı içerik barındırmaz.

İndirme linkleri:

http://tufayazilim.com/   (126 röle - 2.0.0.1 sürümünü indirmenizi tavsiye ederiz)

http://biembilgisayar.com/yazilimlar.php   (126 röle - 2.0.0.1 sürümünü indirmenizi tavsiye ederiz)

Tanıtım Yazısı:

SedaElektronik 32 Röle kontrol programında gerçekleşen hatalardan dolayı seni ve daha verimli bir sürüm olarak ücretli
olan 2.0.0.0 sürümünü hazırlanmıştır.

Bu programın en önemli özelliklerinden birisi çok daha küçük bir boyuta sahip olmasıdır.

Windows ek kullanıcılarında kullanabilmesi için birinci sürümde bulunan kullanıcıdan Administör onayı kaldırılmıştır.

Ek olarak ücretli olmasının sebebi tamı tamına 126 adet röleyi tek başına kullanabilmektedir.

Henüz bitmeyen özellikleri olmasına rağmen kullanıma hazır olduğundan dolayı yayına çıkartıyoruz.

Aynı anda ethernet+usb hid veya ethernet+usb-cdc çalıştırabilir.

Programın özellikleri:

    • 126 Röleyi cdc veya hid bağlantı ile kontrol edebilme imkanı
    • 15 röleyi ethernet bağlantı ile kontrol edebilme
    • Durum kontrolü (Bağlantı kuruldu, cdc byte gönderildi (x) ) ile program hareketlerini inceleme imkanı
    • Rölelere resim ve isim eklenebilme özelliği
    • Fabrikasyon Fonksyonlar ile saat:dakika:saniye ve gün şeklinde otomatik kontrol sağlama
    • Otomatik hid bağlantısı
    • Manuel cdc bağlantısı
    • Her açılışta son kayıt ayarlarının hatırlanması




devamını oku ...

10 Temmuz 2016 Pazar

mikrobasic dersleri



Mikroelektronika firmasının mikrobasic derleyicisi derslerini ve pic16f877 örneklerini aşağıdaki linkten indirebilirsiniz.

https://drive.google.com/file/d/0B9F3CyDwz-nIQ282SVp6TFY2RzA/view?usp=sharing

Ders İçeriği:

BÖLÜM 1 MİKRODENETLEYİCİLER(PİC) 1
MİKROİŞLEMCİ 2
MİKRODENETLEYİCİ 3
PIC (Perihepral Interface Controller) 3
BELLEK YAPILARI 4
PIC 16F877’nin popüler piclerle karşılaştırılması 7
BÖLÜM 2  MIKROBASIC PROGRAM YAPISI 10
BİRİMLER ( modules) 11
İÇERİK CÜMLECİĞİ(Include Clause) 11
ANA BİRİM 12
DİĞER BİRİMLER 12
ARABİRİM BÖLÜMÜ 12
DEĞİŞKENLER (VARIABLES) 13
DEĞİŞKEN TİPLERİ 13
DEĞİŞKENLER ve PIC 13
SABİTLER (CONSTANTS) 14
ETİKETLER (LABELS) 14
SEMBOLLER (SYMBOLS) 14
KULLANILMAYAN DEĞİŞKE İSİMLERİ 15
OPERATÖRLER (OPERATORS) 15
ARİTMETİK OPERATÖRLER 16
İLİŞKİSEL OPERATÖRLER(Relational) 17
BİT-İŞLEM OPERATÖRÜ (Bitwise) 17
İŞARETSİZ DÖNÜŞTÜRME 18
İŞARETLİ DÖNÜŞTÜRME 18
BİT-İŞLEM KAYDIRMA OPERATÖRLERİ 19
İFADELER (EXPRESSIONS) 19
BÖLÜM 3 PROGRAM AKIŞ KONTROL KOMUTLARI VE PROGRAM ÖRNEKLERİ 20
GOTO 20
IF…ELSE…ENDIF 20
FOR… NEXT 21
WHILE…WEND 21
DO…LOOP…UNTIL 22
KESMELER(INTERRUPTS) 34
INTCON REGISTER (KESME KAYDEDİCİSİ) 34
OPTION REGISTER(DURUM KAYDEDİCİSİ) 35
TIMER0 SAYICI / ZAMANLAYICI 38
BÖLÜM-4 MİKROBASİC KÜTÜPHANE ÖRNEKLERİ 46
LCD 46
ANALOG DİGİTAL ÇEVİRİCİ(ADC) ADCON0 Kaydedicisi 53
ADCON1 Kaydedicisi 53
TUŞ TAKIMI 58
ONE-WIRE(Tek Tel) 70
DS18S20 1-WIRE DİJİTAL TERMOMETRE 71
DS18S20 ROM KOMUTLARI 74
ONE WIRE KUTUPHANESI 75
TMR1 ZAMANLAYICISI 83
T1CON: TIMER1 Kontrol Kaydedicisi 83
PIE1 Register (Çevresel Kesme Kaydedicisi) 84
PIR1 Register (Çevresel Kesme Kaydedicisi) 85
PWM 86
CCP1CON REGISTER 88
PWM Modülü 89
PWM Periyodu 90
PWM Duty Cycle (Sinyal oranı) 90
TERMOKUPUL UYGULAMASI 94


devamını oku ...

1 Temmuz 2016 Cuma

ccs c dersleri



İndirme Linki:

https://drive.google.com/file/d/0B9F3CyDwz-nIaHJKQjk0ajV1dmc/view?usp=sharing

Ders İçeriği:

DERS İÇERİĞİ:

001 – CCS-C ile PIC Programlama Dersleri – Giriş

002 – PIC Micro Denetleyiciler

003 – CCS-C COMPILER RESİMLİ ANLATIM (RESİMLER ALINAN SİTEDE SİLİNMİŞ ANCAK ANLATIMLAR YETERLİ)

004 – CCS-C Dersleri, Genel C Anlatımı Ders-1
Genel yazım kuralları (Syntax)
Değişkenler , veri yapıları ve operatörler
Kontrol yapıları ve fonksiyonlar

005 – CCS-C Dersleri Genel C Anlatımı Ders-2                  
 DEĞİŞKENLER VERİ OPERATÖRLERİ

006 – CCS-C Dersleri Genel C Anlatımı Ders-3
İf else switch case for döngüsü
Do while döngüsü fonksiyonlar

007 – CCS-C Dersleri Dahili Giriş Çıkış Komutları ile PIC Portlarının Kullanımı

008 – CCS-C Dersleri Bit ve Byte İşlemleri Dahili Fonksiyonları

009 – CCS-C Dersleri Önişlemci Direktifleri – 1
Asm byte bit org locate Word build case define  device list nolist 

010 – CCS-C Dersleri Önişlemci Direktifleri – 2
#if, #else, #elif, #endif, #ifndef, #ifdef #error, #warning #hexcomment #zero_ram #fill_rom #undef #module #ignore_warnings #inline #separate #opt

011 – CCS-C Dersleri Önişlemci Direktifleri – 3
#org #reserve #rom #int_xxx, #int_default, #int_global #priority #use rs232, #use i2C, #use spi #use rtos

012 – CCS-C Dersleri – Gecikme Fonksiyonlarının Kullanımı
Delay_ms delay_us delay_cycles()

013 – CCS-C Dersleri PIC’lerin Temel Donanımsal Bağlantıları (alınan siteden resimler silinmiş anlatımlar var)

014 – CCS-C Dersleri Portlar – Led Buton ve Röle Kullanımı

Bonus:
CCS C Örnek Uygulama Kod Arşivi (C ve Hex)



devamını oku ...

19 Mayıs 2016 Perşembe

Windows'u belirli saatte otomatik yeniden başlatma



Sürekli açık kalması gereken bilgisayar var. Netbook.
Bir kaç gün sonra  geldiğimde Windows'un şiştiğini,  farenin ağırlaştığını gördüm Güçlükle yeniden başlatılabildi.  Sıkıntı büyük idi. sürekli çalışacak programlar çalışamıyor CPU kullanımı maksimuma çıkmış. takılmalar oluyordu.

Çözüm:
Windows Hizmetler kısmından kullanılmayan hizmetleri Defender vb devredışı bıraktım. 
Ayrıca bilgisayarın her gece 12 de yeniden başlaması için görev zamanlayıcısı ayarladım. işe yaradı.  

Görev zamanlayıcısında istenen saatte çalışacak program  ayarlıyoruz.
Program olarak bir cmd dosyayı gösterdim. 
baslat.cmd:
Kod: [Seç]
shutdown -r-t 10
exit


Görev zamanlayıcısı kullanımı  şu sayfada anlatılmış:
http://www.sinangin.com/windows-7-gorev-zamanlayicisi/

KAYNAK: picproje.org
devamını oku ...

28 Şubat 2016 Pazar

direnç değerleri ve standartları




Elektronik Endüstrileri Birliği (EIA, Electronic Industries Alliance) tarafından belirlenen standart direnç değerleri tüm dünyada genel kabul görmüştür.
Bu standartlar:
E3 50% tolerans (artık kullanılmıyor)
E6 20% tolerans (nadir kullanılıyor)
E12 10% tolerans
E24 5% tolerans
E48 2% tolerans
E96 1% tolerans
E192 0.5, 0.25, 0.1% tolerans
Aşağıdaki direnç serilerinin değerleri vardır. Değerler 1 ile 10 arasındadır. Diğer değerler 10-2 den 107‘ye kadar 10’un katları ile çarpılarak  elde edilir.
Ör:E24 ‘te 11 var. Bu 0,11Ohm, 1.1Ohm, 11Ohm, 110Ohm, 1,1K, 11K, 110K, 1,1M demektir

E6
10 15 27 33 47 68
E12
10 12 15 18 22 27 33 39 47 56 68 82
E24
10 11 12 13 15 16 18 20 22 24 27 30 33 36 39 43 47 51 56 62 68 75 82 91

E48
100 105 110 115 121 127 133 140 147 154 162 169 178 187 196 205 215 226 
237 249 261 274 287 301 316 332 348 365 383 402 422 442 464 487 511 536 
562 590 619 649 681 715 750 787 825 866 909 953

E96
100 102 105 107 110 113 115 118 121 124 127 130 133 137 140 143 147 150 
154 158 162 165 169 174 178 182 187 191 196 200 205 210 215 221 226 232 
237 243 249 255 261 267 274 280 287 294 301 309 316 324 332 340 348 357 
365 374 383 392 402 412 422 432 442 453 464 475 487 499 511 523 536 549 
562 576 590 604 619 634 649 665 681 698 715 732 750 768 787 806 825 845 
866 887 909 931 953 976
E192
100 101 102 104 105 106 107 109 110 111 113 114 115 117 118 120 121 123 
124 126 127 129 130 132 133 135 137 138 140 142 143 145 147 149 150 152 
154 156 158 160 162 164 165 167 169 172 174 176 178 180 182 184 187 189 
191 193 196 198 200 203 205 208 210 213 215 218 221 223 226 229 232 234 
237 240 243 246 249 252 255 258 261 264 267 271 274 277 280 284 287 291 
294 298 301 305 309 312 316 320 324 328 332 336 340 344 348 352 357 361 
365 370 374 379 383 388 392 397 402 407 412 417 422 427 432 437 442 448 
453 459 464 470 475 481 487 493 499 505 511 517 523 530 536 542 549 556 
562 569 576 583 590 597 604 612 619 626 634 642 649 657 665 673 681 690 
698 706 715 723 732 741 750 759 768 777 787 796 806 816 825 835 845 856 
866 876 887 898 909 919 931 942 953 965 976 988
devamını oku ...

21 Şubat 2016 Pazar

pickit2 pickit3 dat ve ini dosyası düzenleme güncel dosyalar



Bilindiği üzere pickit2 ve pickit3 microchip firmasının ürettiği programlayıcılar. Ürünü alıp kullanmaya başladığınızda yukarıdaki görseldeki yüz ifadesi sizde de oluşabilir, bende öyle olmuştu :) Hele bir de clone pickit3 ile de çalışıyorsanız iş daha da karışabilir. İşin gerçeği 3 tane programlayıcı ile yazılım hayatıma devam ediyorum. Emektar brenner, pickit3 klon ve pickit3 orjinal. 




Konuyla ilgili ilerideki satırlarda bolca açıklamalar olacak. Microchip mikroişlemci üretimindeki başarısını, programlayıcı arayüz programında gösterebilseydi çok daha iyi olurdu. Çünkü programlayıcının arayüz programındaki dat dosyasında bütün mcu lar bulunmayabiliyor ve bu çok büyük bir eksik. Aslında pickit3 için ipe ve mplab ile de programlama yapılabiliyor ama oldukça karmaşık ve uzmanlık isteyen bir yol videodan anlaşılacağı üzere:

https://www.youtube.com/watch?v=pEMORwwuyos

Ben bu pickit3 arayüz programı konusunda ısrarcı davrandım ve şöyle dedim kendi kendime madem programlayıcı için yapılmış bir program var ben onu kullanmalıyım. Araya başka bir şeyler girmesine gerek yoktu. Konuyu araştırırken linkteki arkadaşın web sitesini buldum benim için inanılmaz bir kaynak oldu kendisine teşekkür ediyorum inanılmaz güzel bilgiler paylaşmış dat ve ini dosyaları ile ilgili. Datasheet referans alınarak dat dosyası güncellemenin nasıl yapıldığını görmek için mutlaka linki ziyaret edin

http://jared.geek.nz/2013/aug/pickit2-revisited


Aslında pic12f pic16f pic18f serisi için

programlamada 

büyük sorun yaşanmasa da 

pic24fj256da206 gibi bir 

pic için pickit3 dat ve ini dosyaları 

ile ilgilenmek 

gerekiyor.


Bu nedenle üzerinde çalışılmış dat ve ini dosyalarının 

indirme linklerini aşağıya ekliyorum. Bu dosyalar 

orjinal pickit3 ile pic24fj256da206 programlamaya 

imkan verirken, klon pickit3 ile programlama 

sağlanamıyor.



Dat ve ini dosya indirme linkleri:

https://drive.google.com/file/d/0B9F3CyDwz-nISmxqYzMyNVRvWlk/view?usp=sharing

https://drive.google.com/file/d/0B9F3CyDwz-nIWGRHbWo1dE5nNjQ/view?usp=sharing


dat dosyalarını düzenlemek için gerekli araçlar:

https://github.com/jorticus/pickit2-editor

http://jared.geek.nz/media/PK2Editor.zip

ini dosyalarını incelemek ve düzenlemek için not defterini kullanabilirsiniz. Linkteki dat ve ini dosyaları ile bir çok 24f serisi pic programlanabilir.
Umarım bilgiler pickit2 pickit3 ile sorun yaşayanlara faydalı olur.

devamını oku ...

17 Şubat 2016 Çarşamba

ioio android seda elektronik tanıtım



sedaelektronik.com (biem bilgisayar) tarafından geliştirilen ve Türkiye'de üretilen yeni ürün ioio android, firma web sitesinde yayınlanarak satışa sunuldu. Sparkfun tarafından geliştirilen IOIO-otg ile birebir aynı yazılım altyapısını kullanan ürün için yayınlanan bütün IOIO-OTG kod örnekleri kullanılabilir. Ürün ile bluetooth ve usb kablolu kontrol ölçüm sağlanabilir. Aşağıdaki web sitesinden örnek apk dosyalarına, kaynak kodlara ve geniş bilgilere ulaşalabilirsiniz.

http://www.sedaelektronik.com/index.php?route=product/product&product_id=103

devamını oku ...

android apk dosyasından kaynak koda ulaşmak




Selim karataş bu konu ile ilgili güzel bir yazı yayınlamış, tarafımcada denendi gayet güzel kaynak kodlara ulaştım. Kendisine teşekkür ederim:

Android geliştiricilerin ve meraklı arkadaşların görmek istediği bir durumdur “APK” dosyalarının kaynak kodlarını görmek. Bildiğiniz gibi Android Özgür Yazılım diye nitelendirilen istediğiniz gibi gelişim sağlayabildiğiniz bir sistemdir.
Sizlere şimdi Android APK dosyalarının Kaynak kodlarını nasıl görebileceğinizi anlatacağım:
Gerekli olan programlar:

Belirttiğim 2 programı indirdikten sonra kodlamasını görmek istediğiniz bir APK dosyası seçin ve sırasıyla işlemlere devam edin.
– APK Dosyasını bilgisayarınıza indirin ve ornek.apk isimli dosyanızın sonuna “.zip” ekleyerek Winrar haline dönüştürün.
– Zip haline dönüştürdüğünüz APK dosyasına sağ tıklayarak Dosyaları çıkart komutunu uygulayın.
– Çıkarttığınız “Ornek.Apk” klasörünün içindeki Classes.dex dosyasını daha önceden indirmiş olduğunuz “dex2jar” klasörünün içine atın.

– Şimdi Başlat – Çalıştır – CMD komut dizinini açın.
– “cd” komutu ile “dex2jar” klasörüne gidin ve klasör içine girdikten sonra şu komutu uygulayın:
“dex2jar classes.dex” (Tırnaklar olmayacak)
– Bu komuttan sonra “classes_dex2jar.jar” diye bir dosya oluşacaktır.
– Oluşturulan dosya dex2jar klasörünün içindedir
– Classes_dex2jar.jar dosyasını ilk başta indirdiğimiz “Jd-Gui.exe” programı ile indirip Kodlara ulaşabilirsiniz.

Kaynak kodlar “Penetration Test” yapan arkadaşlar veya Uygulama geliştirmek isteyen arkadaşlara bir öncülük etmiş olacaktır.


devamını oku ...

16 Şubat 2016 Salı

android uygulamadan apk yüklemek




Android tablet ve telefona yüklediğiniz bir uygulamanın apk dosyasını basit bir program sayesinde elde edebilirsiniz. Bu sayede play ile tekrar yüklemek zorunda kalmazsınız. Program daha sonra marketten kaldırılsa bile kendiniz yükleyerek kullanabilirsiniz. Aşağıdaki play linkinden uygulamayı indirip android cihazınıza kurun.


https://play.google.com/store/apps/details?id=braveheart.apps.apkextract&hl=tr


Play'de Apk Extractor şeklinde aratarak benzer birçok uygulama bulabilirsiniz. Şimdi işin ilginç tarafını sizinle paylaşmak istiyorum. Apk Extractor programını yükledikten sonra çalıştırdım ve kendi apk dosyasını kendisine aldırdım. Aşağıdaki linkten apk dosyasını indirebilirsiniz. Bu apk'yı test ettim gayet güzel çalışıyor.



Aslında bu serinin ilk yazısı, konu ile alakalı iki yazı daha düşünüyorum.


devamını oku ...