İçindekiler:

Bir Picaxe'ı Shell Komut Dosyası (linux) Üzerinden Programlamak için Ayarlama: 5 Adım
Bir Picaxe'ı Shell Komut Dosyası (linux) Üzerinden Programlamak için Ayarlama: 5 Adım

Video: Bir Picaxe'ı Shell Komut Dosyası (linux) Üzerinden Programlamak için Ayarlama: 5 Adım

Video: Bir Picaxe'ı Shell Komut Dosyası (linux) Üzerinden Programlamak için Ayarlama: 5 Adım
Video: Book 10 - The Hunchback of Notre Dame Audiobook by Victor Hugo (Chs 1-7) 2024, Kasım
Anonim
Bir Picaxe'ı Shell Komut Dosyası (linux) Üzerinden Programlamak için Ayarlama
Bir Picaxe'ı Shell Komut Dosyası (linux) Üzerinden Programlamak için Ayarlama

Bir ftp sitesinden bir programı indirip derleyip picaxe'e indirecek bir kabuk betiğinin nasıl oluşturulacağını gösteren basit bir adım. (Bu aynı zamanda benim ilk talimatımdır)

Adım 1: Ne Kullandım

Ne Kullandım
Ne Kullandım

Ben bunu kullandım 1x ubuntu1x picaxe 08m1x breadboard2x ledjumper yol açar picaxe programlamak için bir yol

2. Adım: Kurulum

Şimdi bu talimat için betiğin çalıştırılacağı bir yere ihtiyacımız var, onu ~/picaxe-ftp içine yerleştirmeye karar verdim (~ bu arada ana klasörünüz anlamına gelir). Şimdi, https://www.rev-ed.co.uk/software/picaxe.tgz derleyicisini, picaxe'in tüm farklı sürümleri için tüm derleyicileri içeren almak istiyoruz. Şimdi 08m kullanıyorum, bu yüzden 'picaxe08m' derleyicisini alıyorum ve dizine yerleştiriyorum, ancak bunu kendi sürümünüz için kolayca değiştirebilirsiniz. Tamam, şimdi dizininizi, içinde derleyici ile birlikte almalısınız, hepsi bu.

3. Adım: Kodlayın

Şimdi metin düzenleyicinizi açın veya ne kullanırsanız kullanın ve bu kodu içine yapıştırın.#!/bin/shHOST='0catch.com'USER='picaxeprogramer.0catch.com'PASSWD='picaxetest'FILE='test.bas' # Bas komut dosyasının adını girin burayaftp -n $HOST <<END_SCRIPTalıntı USER $USER alıntı PASS $PASSWDget $FILEquit END_SCRIPT # Bu, giriş yapan ve dosyayı alan ftp kısmıydı./picaxe08m -c/dev/ttyS0 $FILE # dosyayı picaxe'e indiren bunu uygun şekilde değiştir Bunu picaxeprogramer.sh olarak derleyiciyi koyduğunuz klasöre kaydedin. Artık ayarları kullanabilirsiniz, kodları basit yanıp sönen led'dir dilerseniz kendiniz kontrol edebilirsiniz. Ayrıca saygılı olmak ve onunla uğraşmamak istiyorsanız o ftp sitesini de kullanabilirsiniz.

Adım 4: Programı Çalıştırma

Programı Çalıştırmak
Programı Çalıştırmak
Programı Çalıştırmak
Programı Çalıştırmak

Şimdi isterseniz, bunu her 1sa, 2sa 5 saatte bir veya ne istersen çalışacak şekilde ayarlayabilirsin, ancak bu talimat uğruna sadece çalıştıracağız. Tamam, picaxe'inizi normalde yaptığınız gibi bağlayın (muhtemelen programlanmamışsa daha iyi) pin 1) üzerinde yanıp sönmesi için pin 1'e bir led ekleyin ve açın. Şimdi betiğin ve derleyicinin bulunduğu klasöre gidin ve 'sh picaxeprogramer.sh' yazarak programı çalıştırın. picaxe'i çalıştırmalı ve programlamaya devam etmelidir.

Adım 5: Son Adım

Son adım
Son adım
Son adım
Son adım

Şimdi bunun tek başına çok kullanışlı olmadığını biliyorum ama bunu genişletirseniz robot kontrollerini güncelleyebilir veya tüm robotlarınızın yeni komutlar ve kontrollerle güncellendiğinden emin olabilirsiniz, ancak yine de ne yapacağınıza karar vermek tamamen size kalmış.. İşte kabuğun çalıştığı bir video.(düşük kaliteli kamera için üzgünüm, daha çok fotoğraf çeken bir kamera. Ayrıca arka plan gürültüsü de var) Biraz eklenmiş bir komut dosyası istiyorsanız, şunu deneyin#!/bin/shHOST='0catch.com'USER='picaxeprogramer.0catch.com'PASSWD='picaxetest'FILE='test.bas' #Bas komut dosyasının adını buraya girinNEWNAME=`date +%Y-%m-%d`'.bas' ftp -n $SUNUCU <

Önerilen: