16 Mart 2017 Perşembe

Arduino dan program çekmek (resimli)


Arduino'yu biliyorsunuz, hani demirden ayakları olan antimuandan gövdeli bir zımbırtı.
Peki bunun içindeki programı nasıl araklayacaksınız ?

Başkasının emeğini çalmak, hak etmediğin bir şeye sahip olmaya çalışmak isteyenler için açılmıştır bu başlık.

Birçok şeye hak etmediğiniz halde sahipsiniz ama buraya geldiğiniz için hakettiğinizi alacaksınız.

Hakkettiğiniz :
  • Bedelini ödemediğiniz bir şeyin bedelini veren belirler(veren=hizmeti/ürünü veren kişi, götveren = burada "siz" oluyorsunuz)
  • "Beleş sirke baldan tatlıdır" dusturuna uyup "sirkeliyarak" yemeyin sonra...
  • İnternette salak salak arama yapacağına git muhitinde bu işlerle ilgilenen birileri vardır,  onlara sor(Tam anlamıyla olmasa bile senin sorununu çözecek  birçok kişi vardır. Peki kim ? Sorusunu soruyorsan o koca götlerinizi kaldırın da etrafınızdaki insanların kim olduğunu öğrenin).


***Nerede resimli anlatım diyen zibidiler: Bakın bu yazıda iki resim var.


NOT: google arama sonuçlarını döndürüyor diye sağda solda "herşeyi biliyoruz, farkındayız" diye abuk sabuk laflar, yakışmıyor size kodumun malları. Zeka başkadır verilen görevi yerine getirmek başka, şimdi siz verdiğiniz tüm işleri başarılı bir şekilde yapanı "zeki" mi kabul ediyorsunuz ?
Mantığınıza sokayım...   :)

Neden bu blogun fazla ziyeretçisi yok ?

Neden olacak ?
Herkes goygoy'da da ondan !

Neyse okuyan bir arkadaş varsa baştan söyleyeyim "Canım sıkıldığı an bu blogu sileceğim".

Gidin pop müzik sanatçılarını takip edin, ne işiniz var burada ?

Boş geçmeyeyim bari biraz gömeyim şurada :)

Hedef 2023 !

Güçlü Türkiye tüm dünyaya diz çöktürtecek !

Nasıl mı ?

Şimdi biz yerde domalık vaziyetde beklerken dünya işini görmek için diz çökmek zorunda kalacak(Ne demek istediklerini yanlış anlayan kişiler eminim bu yazıdan rahatsız olacaktır. Sen rahatsız olamazsın sen zaten rahatsızsın !).

13 Şubat 2017 Pazartesi

40 satır kodla hesap makinesi yapmak / calculator with 40 lines code


Kopyala yapştır yapmayın diye resim olarak ekledim, baka baka yazarsınız artık !

14 Ocak 2017 Cumartesi

Raspberry PI Performansı

Merhaba!

Açık hat şemamız :

[PC (Ethrnet)] <> [(Ethernet)Raspbery PI(USB)]<>[(USB)Teensy(Digital PIN)](OUT)

Peki Yukardaki şemaya göre bir bytelık haberleşme ile tek dijital pinden alacağımız çıkış frekansı nedir ? Diye abuk bir soru kafama takıldı.



  • Paket Sayısı : 100.000 (yüzbin)(50000 HIGH(0x01),50000 LOW(0x00))
  • Haberleşme tipi : Bidirectional (zaten Unidirectional olursa portlar şişiyor)
  • Bağlantı (Ethernet) : Direkt bağlantı (switch veya router yok)
Sonuç : 
  • Gönderme/Alma süresi : 121,033508432 saniye.
  • Paket zamanı : 1,2103 milisaniye
  • Dijital çıkış frekansı : 750Hz (yaklaşık olarak)
Osilaskop çıkışı :

17 Ekim 2016 Pazartesi

Hack, saldırı, ddos

Türkiyedeki birtakım  guruplar yada portallar kıçlarını cloudflare dönmüş olmanın verdiği huşu ile sağa sola saldırıyorlar.
 Yok "ayyıldızlı mayolular", yok "cyber kancıklar" her ne kadar vatanının ve insanlarının menfatini düşündüklerini söyleselerde aslında götlerini emanet ettikleri yerin reklamını yapıyorlar. Bu embesiller "Açık kaynağın" açıklarını takip ederek sağa sola zarar verdiklerini  zannediyorlar, gerçekte hedeflerinin geliştirmekten öteye geçmezler.

Ben bu avellere yaptıklarından dolayı kızmıyorum(gerçi umrumda bile değiller), fakat yaşadıkları toplumda çocuklar var ve büyük bir kısmı aynı özenti düşüncelerini paylaşıyorlar.
 Herkes beleş hayatın derdine düşmüş, yalakalık ve yavşaklık tüm yurdu etkisi altına almıştır.

Üreten insanların bokunda bir parazitsiniz !

Zaten internet üzerinde üreten bir insanın kazancı %5-8 arasında ise başarılı sayılıyorsa geriye tek bir söz kalıyor:

En adi hırsız birinin maddi  değeri olmayan bir şeyini çalandır. 

 Umut hırsızlığı yapmayı bırakmalısınız.


About of : Cyber-Warrior, incisozluk, turkhackteam, turkfuckteam, etc.

24 Mayıs 2016 Salı

WS2811 controller (rgb led kontrolü)

Python Code :

import serial,time, pymouse

import thread
import gtk.gdk


mouse = pymouse.PyMouse()
ser = serial.Serial("/dev/ttyACM0",115200,bytesize=8,timeout=.1,parity="N",\
                    stopbits=1,)

class _get_pxc:
    def __init__(self):
        self.color = "000000"
        self.old_color = ""

    def pixel_at(self,x, y):
        rw = gtk.gdk.get_default_root_window()
        pixbuf = gtk.gdk.Pixbuf(gtk.gdk.COLORSPACE_RGB, False, 8, 1, 1)
        pixbuf = pixbuf.get_from_drawable(rw, rw.get_colormap(), x, y, 0, 0, 1, 1)
        return tuple(pixbuf.pixel_array[0, 0])
    def send_ardu(self,passarg):
       
        while True :

            s = mouse.position()
          
            self.color = self.pixel_at(s[0],s[1])
            if self.color != self.old_color :
                d = "".join("%0.2x"%f for f in self.color) + "\n"
                ser.write(d)
                time.sleep(0.01)
                while not ser.inWaiting():
                    time.sleep(.01)
                z = ser.read(ser.inWaiting())
                self.old_color = self.color         
                time.sleep(0.01)

get_pxc = _get_pxc()
thread.start_new_thread(get_pxc.send_ardu,(None,))

while True: time.sleep(0.1)


Arduino Code:

#include <FastLED.h>



#define LED_PIN     3
#define NUM_LEDS    3
#define BRIGHTNESS  255
#define LED_TYPE    WS2811
#define COLOR_ORDER GRB
CRGB leds[NUM_LEDS];


String inData;
String rs = "000000";
long r, g, b ;


void setup() {
  Serial.begin(115200);
 
  delay( 3000 ); // power-up safety delay
  FastLED.addLeds<LED_TYPE, LED_PIN, COLOR_ORDER>(leds, NUM_LEDS).setCorrection( TypicalLEDStrip );
  FastLED.setBrightness(  BRIGHTNESS );

}

void loop(){
    while (Serial.available() > 0)
    {
        char recieved = Serial.read();
        inData += recieved;

        // Process message when new line character is recieved
       if (recieved == '\n')
        {
            int boy = inData.length() - 1;
         
            if(boy == 6){
              rs = inData.substring(0,6);
              long number = strtol( &rs[0], NULL, 16);
              long r = number >> 16;
              long g = number >> 8 & 0xFF;
              long b = number & 0xFF;
              for(int id = 0; id < 3; id++){
                leds[id] = CRGB(g,r,b);               
                }
            FastLED.show();
           
           

           
            rs = "";

            }
            delay(10);
            Serial.print(inData+"\n");



            inData = ""; // Clear recieved buffer
        }
    }
}

12 Mayıs 2016 Perşembe

Kendinden uyartımlı jeneratörler (self exciting generators)

Bu jeneratörlerde en önemli parça AVR yani voltaj regülatörüdür. Herhangi bir bağlantısının çıkması/kopması durumunda jeneratörünüzün tahrik yada tahrik redresörün yanmasına sebep olabilir.
Kesinlikle test etmeden önce  AVR bağlantılarını kontrol edin.

Genelde buna benzer bir bağlantı mevcuttur. Böyle bir şemada fırçalı bir aktarım söz konusudur, bakım maliyetlerinden dolayı genelde fırçasız imal edilirler.

Fırçasız bir jeneratör için çalışma şekli :
Alan (F+, F-) oluşan manyetik alan uyartım armatüründe 3 faza döner doğrultulup aynı mil üzerindeki ana armatür sargılarına iletilir. Ana armatürdeki manyetik alan ana çıkış sargılarını tahrik eder.