Ana içeriğe atla

Terminale Komut Ekleme – Ekran Parlaklığı



Raspberry pi ve yanında uyumlu 7″ dokunmatik ekranını da aldık ve kullanıyoruz diyelim. Kısa süre sonra çözüm arayacağınız durum ekran parlaklığı. Oldukça parlak olan arka ışığının tabi ki bir ayarı mevcut. Bu ayarın nasıl yapıldığını görelim. Ardından işimizi kolaylaştırması için bu işlemi küçük bir bash scripti halinde terminale komut olarak ekleyelim.


Ekran Parlaklığı Ayarı


Ekran parlaklığı /sys/class/backlight/rpi_backlight/brightness dosyasına girilen değer ile belirleniyor. Değerler 0 ile 255 arasında olmalı. Şu komutu terminalde girerek parlaklığı değiştirebiliriz
Parlaklık değiştirme komutu
echo 100 > /sys/class/backlight/rpi_backlight/brightness


100 değerini isteğinize göre belirleyebilirsiniz. 0 ‘a yaklaştıkça azalıyor 255’e yaklaştıkça artıyor parlaklık.


Ancak her seferinde bu kodu şalıştırmak zahmet verecektir. Bunun çözümü için de;


Terminale Komut Ekleme


cd, mv, ls, gibi terminalde kullandığımız komutlar dışında biz de komut ekleyebiliyoruz. İster /bin dizini içinde ister home dizini altında bin dizini oluşturup onun içinde script dosyamızı oluşturuyoruz.


terminali açıp şu komutları giriyoruz
Komut dosyasını ilgili dizin altında oluşturma
sudo mkdir bin
cd bin
sudo touch parlaklık
sudo chmod +x parlaklık
sudo nano parlaklık


Artık script dosyamız hazır içine çalıştıracağımız komutları ekleyebiliriz.


Yeniden başlattıktan sonra terminalde parlaklık komutu girdiğimizde oluşturduğumuz script içindeki komutlar işleyecektir. parlaklık ‘parlaklık değeri’ şeklinde parametre girilen bir komut için aşağıdaki kodları kullanabiliriz.
Tek parametre alan script - Parlaklık Ayarı
#!/bin/bash
level=$1
#echo “Parlaklık değeri $level”
if [ $# != 1 ]; then
echo “Kullanım: parlaklık ‘değer’ (0 ile 255 arasında)”
exit 1
fi
if [[ $level -ge 0 && $level -le 255 ]]; then
#echo “Parlaklık değeri  $level”
echo $level > /sys/class/backlight/rpi_backlight/brightness
echo “Parlaklık değeri $level yapıldı.”
exit 0
else
echo “Girilen parlaklık değeri $level sınırlar dışında (0 ile 255 arasında olmalı!)”
exit 1
fi
export PATH=$PATH:~/bin


Terminalde parlaklık 100 yazdığımızda gerekli dosyanın içine bu değer otomatik yazılacaktır. Artık kolayca ekran parlaklığını değiştirebiliriz. Ortam ışığına göre otomatik parlaklık ayarını yapmak isterseniz şu yazıya göz atabilirsiniz.


Edit—-


Şu komutları girerekte yukarıdaki işlemleri yapmış olursunuz.
github dan kurulum
wget https://raw.githubusercontent.com/ilhanakilli/parlaklik/master/parlaklik.sh –no-check-certificate
chmod +x parlaklik.sh
bash parlaklik.sh


Edit—


Brightness dosyasına değer yazılırken izin uyarısı gelebilir bunu önlemek için şu işlemleri yapmak gerekiyor.
Dosya oluşturuyoruz
sudo nano /etc/udev/rules.d/80-backlight.rules
Şu kodları girip kaydediyoruz.
SUBSYSTEM==”backlight” RUN+=”/bin/chmod 0666 /sys/class/backlight/rpi_backlight/brightness /sys/class/backlight/rpi_backlight/bl_power”
Üstte belirttiğim otomatik kurulumda da gerekli değişikliği ekledim.

Bu blogdaki popüler yayınlar

Fen bilimleri ders linkler

 https://www.khanacademy.org/science/cosmology-and-astronomy/earth-history-topic/earth-title-topic/pi/season-simulator Basit bir simülasyon , dünya konumu ve güneş ışığı aktif değişimini gösteriyor İstenilen konum ayarlanabiliyor  https://www.earthspacelab.com/app/eclipse/ güneş ve ay tutulmaları  https://www.earthspacelab.com/app/moon-phases/ ayın evreleri  https://astro.unl.edu/nativeapps/  şu linkten naap labs v1.1 kurulumu içinde mevismler simulasyonu kullanışlı duruyor. dünya üzerinde konum belirleyip düşen ışığın gösterimi de mevcut https://www.vascak.cz/physicsanimations.php?l=tr https://www.physicsclassroom.com/Physics-Interactives/Refraction-and-Lenses/Optics-Bench/Optics-Bench-Refraction-Interactive https://www.physicsclassroom.com/Physics-Interactives/Reflection-and-Mirrors/Optics-Bench/Optics-Bench-Interactive https://www.physicsclassroom.com/Physics-Interactives/Light-and-Color/Stage-Lighting/Stage-Lighting-Interactive https://phet.colorado.edu/sims/html/bending-light/late

Doopy Run - Godot Engine Game

Doopy run eğitim sırasında oluşturduğum basit bir platform oyun denemesidir. Aşağıdaki linkten demoyu indirebilirsiniz. Windows linki Android APK linki

Mikroskop Gözlemi - Paramesyum Kültürü

Mikroskobik canlılarından birkaç örnek gözlemek için sınıf etkinliğinde kullanılmak üzere bir kültür ortamı oluşturduk. Bu ortam için bir miktar akvaryum suyu aldık. İçine canlı bir yapraklı bitki bir parça, bir tutam toprak, kuru yaprak attık. Ağzını peçete ile örtüp lastik ile tutturduk. 2 hafta mutfakta rafta ışıklı bir ortamda beklettikten sonra hazırladığımız preparatta aşağıdaki gözlemleri gerçekleştirdik. Fotoğraf ve videolar telefon adaptörü aracılığıyla telefon kamerası ile kaydedildi. Resimlerin kaliteli versiyonlarını linkten indirebilirsiniz: Mikroskop Gözlemi