| |
|
zafer 
| Merhaba,
Basit bir led yakma uygulaması yapmak istiyorum. Python ile denedim gayet güzel çalışıyor. D ile yapmak istediğimde kodum hatasız derleniyor ancak çalıştırmak istediğimde aşağıdaki hatayı alıyorum.
import std.stdio;
import dgpio;
void main()
{
writefln("Raspberry PI Led Yakmak");
GPIO pin18 = new GPIO(18);
pin18.setOutput();
pin18.setLow();
pin18.setHigh();
pin18.deactivate();
}
Alıntı:
> pi@raspberrypi ~/projects/led $ ./a.out
Raspberry PI Led Yakmak
std.exception.ErrnoException@../../../../src/libphobos/src/std/stdio.d(368): Cannot open file /sys/class/gpio/18/direction' in mode w' (No such file or directory)
0x2a197 _d_throw
../../../../src/libphobos/libdruntime/gcc/deh.d:144
0x8e02b shared(core.stdc.stdio._IO_FILE)* std.exception.__T12errnoEnforceTPOS4core4stdc5stdio8_IO_FILEVAyaa41_2e2e2f2e2e2f2e2e2f2e2e2f7372632f6c696270686f626f732f7372632f7374642f737464696f2e64Vk368Z.errnoEnforce(shared(core.stdc.stdio._IO_FILE), lazy immutable(char)[])
/usr/src/packages/BUILD/gcc-4.8-4.8.2/src/libphobos/src/std/exception.d:503
0x89237 ref std.stdio.File std.stdio.File.__ctor(immutable(char)[], const(char[]))
../../../../src/libphobos/src/std/stdio.d:368
0x10b23 void dgpio.GPIO.writeLine(immutable(char)[], immutable(char)[])
???:0
0x10f3f void dgpio.GPIO.setOutput()
???:0
0xe21f _Dmain
???:0
0x1a503 void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])).runAll().void __lambda1()
../../../../src/libphobos/libdruntime/rt/dmain2.d:412
0x1aad7 void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])).tryExec(scope void delegate())
../../../../src/libphobos/libdruntime/rt/dmain2.d:387
0x1acff void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])).runAll()
../../../../src/libphobos/libdruntime/rt/dmain2.d:412
0x1aad7 void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).tryExec(scope void delegate())
../../../../src/libphobos/libdruntime/rt/dmain2.d:387
0x1ac1b _d_run_main
../../../../src/libphobos/libdruntime/rt/dmain2.d:420
0xe1ab main
???:0
0x76dbc81b ???
???:0
Segmentation fault
pi@raspberrypi ~/projects/led $
--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]
|