This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
products:sbc:common:applications:gpio:wiringpi [2022/07/04 08:45] frank [Using via Command Line] remove `sudo` |
products:sbc:common:applications:gpio:wiringpi [2022/09/23 23:31] frank [Using via C program] |
||
---|---|---|---|
Line 28: | Line 28: | ||
* Set GPIO mode to output | * Set GPIO mode to output | ||
- | ```sh | + | ```shell |
$ gpio mode 1 out | $ gpio mode 1 out | ||
``` | ``` | ||
* Set output low level | * Set output low level | ||
- | ```sh | + | ```shell |
$ gpio write 1 0 | $ gpio write 1 0 | ||
``` | ``` | ||
* Set output high level | * Set output high level | ||
- | ```sh | + | ```shell |
$ gpio write 1 1 | $ gpio write 1 1 | ||
``` | ``` | ||
- | ==== Using via C program | + | ==== Using via C Program |
The test program changes the level value every 5S. | The test program changes the level value every 5S. | ||
Line 82: | Line 82: | ||
Compile | Compile | ||
- | ```sh | + | ```shell |
$ gcc -o wiringpi wiringpi.c -lwiringPi -lpthread -lrt -lm -lcrypt | $ gcc -o wiringpi wiringpi.c -lwiringPi -lpthread -lrt -lm -lcrypt | ||
``` | ``` | ||
Run | Run | ||
- | ```sh | + | ```shell |
sudo ./wiringpi | sudo ./wiringpi | ||
wPi Pin 1 now is GIGH | wPi Pin 1 now is GIGH |