RPi: Difference between revisions

From SoftwareGuy
Jump to navigation Jump to search
Mark (talk | contribs)
Created page with "Setup as output echo "23" > /sys/class/gpio/export echo "out" > /sys/class/gpio/gpio23/direction echo "1" > /sys/class/gpio/gpio23/value echo "0" > /sys/class/gpio/gpio23/value Setup as input echo "23" > /sys/class/gpio/export echo "in" > /sys/class/gpio/gpio23/direction cat /sys/class/gpio/gpio23/value echo "23" > /sys/class/gpio/unexport Or: gpio -g mode 23 out..."
 
Mark (talk | contribs)
No edit summary
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
Setup as output
=== Setup as output ===


  echo "23" > /sys/class/gpio/export
  echo "23" > /sys/class/gpio/export
Line 7: Line 7:
  echo "0" > /sys/class/gpio/gpio23/value
  echo "0" > /sys/class/gpio/gpio23/value


Setup as input
=== Setup as input ===


  echo "23" > /sys/class/gpio/export
  echo "23" > /sys/class/gpio/export
Line 21: Line 21:
  gpio -g write 23 1
  gpio -g write 23 1
  gpio -g write 23 0
  gpio -g write 23 0
=== Network interface with multiple IP's ===
/etc/network/interfaces
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
auto eth0:0
iface eth0:0 inet static
      address 192.168.1.42
      netmask 255.255.255.0
allow-hotplug wlan0
iface wlan0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp
=== Crontab ===
@reboot /home/pi/projects/orca/orca.sh > orca.log 2>&1

Latest revision as of 15:41, 9 May 2024

Setup as output[edit | edit source]

echo "23" > /sys/class/gpio/export
echo "out" > /sys/class/gpio/gpio23/direction
echo "1" > /sys/class/gpio/gpio23/value
echo "0" > /sys/class/gpio/gpio23/value

Setup as input[edit | edit source]

echo "23" > /sys/class/gpio/export
echo "in" > /sys/class/gpio/gpio23/direction
cat /sys/class/gpio/gpio23/value
echo "23" > /sys/class/gpio/unexport

Or:

gpio -g mode 23 out
gpio -g write 23 1
gpio -g write 23 0

Network interface with multiple IP's[edit | edit source]

/etc/network/interfaces

auto lo

iface lo inet loopback
auto eth0
iface eth0 inet dhcp

auto eth0:0
iface eth0:0 inet static 
      address 192.168.1.42 
      netmask 255.255.255.0

allow-hotplug wlan0
iface wlan0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp

Crontab[edit | edit source]

@reboot /home/pi/projects/orca/orca.sh > orca.log 2>&1