2015年1月16日 星期五

Install SPI on raspberry pi

之前做過的事情,沒有做筆記,參考的網站也已經不支道淹沒到哪裡去了
害我明明半小時可以搞定的事情,搞了一整個早上!!!! 肯!!!!

Reference

先更新在重開機
sudo apt-get update
sudo apt-get upgrade
sudo reboot

下載python dev
sudo apt-get install python-dev

打開raspi-blacklist.conf,把spi從黑名單中除去,再重開機
sudo nano /etc/modprobe.d/raspi-blacklist.conf
sudo reboot

鍵入指令lsmod,看看spi_bcm2708在不在
lsmod

下載python spidev
mkdir python-spi
cd python-spi
wget https://raw.github.com/doceme/py-spidev/master/setup.py
wget https://raw.github.com/doceme/py-spidev/master/spidev_module.c
sudo python setup.py install



可以用下面程式測試來看接腳sclk與mosi是否有波形出來
#!/usr/bin/python
import spidev
import time
spi = spidev.SpiDev()
spi.open(0,1)
try:
while True:
resp = spi.xfer2([0x01])
time.sleep(0.1)
except KeyboardInterrupt:
spi.close()


之前用舊版的pi,在跑程式前還需要設定這兩樣東西,看看試了,新版的b+好像不用了?????
Sudo modprobe spi-bcm2708
sudo chmod 666 /dev/spidev0.1


PIC ERROR PK3Err0045


    if shows error messages „PK3Err0045: You must connect to a target device to use PICkit“,it means the power of PIC doesnt turn on yet
    Solution : Programmer-> Settings-> Power-> check Power target circuit from PICkit3
    ,Voltage 3.250





Install I2C on raspberry pi

Reference:


鍵入指令
sudo nano /etc/modprobe.d/raspi-blacklist.conf

在blacklist i2c-bcm2708前加入#
按Ctrl+X → Y → enter


sudo nano /etc/modules
新增i2c-dev 在最後一行
按Ctrl+X → Y → enter

下載i2c
sudo apt-get update
sudo apt-get install i2c-tools

增加使用者
sudo adduser pi i2c

重新開機
sudo shutdown -r now


測試I2C
sudo i2cdetect -y 1


2015年1月8日 星期四

Disable Raspberry pi screen sleep

一開始先試了下面的方法,結果不知道哪裡弄錯了
重開機以後,就在也進不了主畫面(悲劇阿....)

# 輸入指令
Disable Raspberry pi screen sleep
# 在 [SeatDefaults] 區域加入下面這行
# don't sleep the screen
xserver-command=X -s 0 dpms

後來找到另一個方法可以成功關掉睡眠
# 輸入指令
$sudo apt-get update 
# 下載 xscreensaver  
$sudo apt-get install xscreensaver  

從Preferences打開Screensaver


把Mode 設定成Disable Screen Saver





2015年1月3日 星期六

Partizip Attribute

Reference:
Mittelpunkt C1

Partizip I (Partizip Präsens)
Beschreibt einen Vorgang im Aktiv, der gleichzeitig mit einem anderen Geschehen stattfinden bzw. stattgefunden hat.

Der Abteilungsleiter, der das Vorstellungsgespräch leitete, wurde später vom Personalchef kritisiert.
Der das Vorstellungsgespräch leitende Abteilungsleiter wurde später vom Personalchef kritisiert.

Partizip II (Partizip Perfekt)
Beschreibt meist passivische Vorgänge oder Zustände.

Urlaub, der nicht rechtzeitig genommen wird, verfällt am 31.März des Folgejahres.

Nicht rechtzeitig genommener Urlaub verfällt am 31.März des Folgejahres.



Gerundiv ( zu + Partizip I )

Reference:
Mittelpunkt C1
http://deutsch-im-duett.de/mediapool/98/986879/data/Aspekte3/Aspekte3_L7_Gerundivum.pdf

通常用在書寫上,用來縮短Nebensatz,表示還需要,應該或是還可以做的事情
(Man verwendet das Gerundiv vor allem im formellen schriftlichen Gebrauch, um einen Relativsatz zu verkürzen, es bedeutet, dass man etwas machen muss, soll oder kann

Zu + Partizip I + Endung(形容詞字尾變化)

 Dies sind Daten, die man auswendig lernen sollte.
  Dies sind auswendig zu lernende Daten.
 Situationen, die noch mehrfach durchgespielt werden sollten.
  Noch mehrfach durchzuspielende Situationen.(可分離動詞,zu要放中間)


Aktiv:                Das ist ein Fernseher, den man nicht mehr reparieren kann.
Passiv:             Das ist ein Fernseher, der nicht mehr repariert werden kann.
sein + zu:         Das ist ein Fernseher, der nicht mehr zu reparieren ist.
Gerundivum:  Das ist ein nicht mehr zu reparierender Fernseher.



2014年12月29日 星期一

Futur

Reference: https://deutsch.lingolia.com/de/grammatik/zeitformen/futur-1
                  https://deutsch.lingolia.com/de/grammatik/zeitformen/futur-2
                  Mittelpunkt C1