node.js
Raspberry Pi'mi de yüklemeye çalışıyorum GPIO
.
Debian Jessie'nin yepyeni bir kurulumunu yapıyorum
Nodejs v.0.10.29 yüklenebilir. Ne yaparsam yapayım, bu, okuduğum birçok yazı 4.0.0 sürümünden bahsediyor olsa bile, yükleyebildiğim en son paket.
Ancak v0.10.29 çalışıyor ve basit bir http sunucusu çalıştırabilir.
GPIO'yu yüklemeye çalıştığımda sorun geliyor. Aşağıdakileri denedim;
- rpi-GPIO
- pi-GPIO
- açık kapalı
Bunlardan herhangi birinin çalışmasını sağlayamıyorum ve web'de bulabildiğim bir şeyi denemek için oynadım. Hemen hemen her şeyi denedim.
Bu yüzden, muhtemelen birçok şeyi berbat ettiğimden, OS Debian {Ed: Raspbian} Jessie'yi yeniden kurdum ve başka bir şans vereceğim.
Oradan, işletim sistemimi yükledikten sonra bunu yapmak için ne yapmalıyım?
Herkes bunun için iyi bir talimat seti var - muhtemelen bir şey eksik çünkü, değil mi?
Herkes yardım etmeye istekli ise, memnuniyetle talimatları izler ve aldığım hata mesajlarını gönderirim, çünkü şimdiye kadar aldığım tek şey bu.
Bu yüzden başlayacağım:
sudo apt-get update
Sıradaki ne?
EDIT # 1 Nodejs v0.10.29 yüklendi
Joan tarafından önerildiği gibi Nodejs'i yükledim:
wget https://nodejs.org/dist/v4.3.1/node-v4.3.1-linux-armv6l.tar.xz
tar xf node-v4.3.1-linux-armv6l.tar.xz
cd node-v4.3.1-linux-armv6l/
sudo cp -R * /usr/local
nodejs -v
iade;
v0.10.29
EDIT # 2 pi-gpio kurulumu
Düğüm kurulduktan sonra, pim 18'de bir led açmaya çalıştım ve aşağıdaki hatayı aldım;
module.js:340
throw err;
^
Error: Cannot find module 'pi-gpio'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Module.require (module.js:364:17)
at require (module.js:380:17)
at Object.<anonymous> (/home/pi/NODE/http.js:22:12)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Function.Module.runMain (module.js:497:10)
Bu yüzden npm kullanarak pi-gpio yükledim;
sudo npm install pi-gpio
Şimdi bu hatayı alıyorum;
Error when trying to open pin 18
/bin/sh: 1: gpio-admin: not found
Error when trying to close pin 18
/bin/sh: 1: gpio-admin: not found
Şimdi gpio-admin yükleyeceğim.
Ve bu nerede dağınık olduğu için gpio-admin eski ve Debian Jessie'ye yüklenmeyecek Bu yüzden herkes Debian Jessie altında Nodejs'den bir led açmak için bir yol bulabilirse bu harika olurdu.