Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
puredata:gpio [2020/03/05 22:27]
admin
puredata:gpio [2020/05/12 16:54] (current)
admin [Links]
Line 4: Line 4:
  
 {{:puredata:pd_wiringpi_mcp3008_gpio-help_jan2020.png?|}} {{:puredata:pd_wiringpi_mcp3008_gpio-help_jan2020.png?|}}
 +
 +[[https://puredata.info/|Pure Data]] (Pd) is a visual programming language developed by Miller Puckette.\\
  
 [[http://wiringpi.com/|Wiring]] for the Raspberry Pi was written by Gordon Henderson.\\ [[http://wiringpi.com/|Wiring]] for the Raspberry Pi was written by Gordon Henderson.\\
Line 40: Line 42:
 Unzip and copy the wiringPi_gpio and the wiringPi_mcp3008 folder in the PD external folder.\\ Unzip and copy the wiringPi_gpio and the wiringPi_mcp3008 folder in the PD external folder.\\
    /home/pi/Pd/externals    /home/pi/Pd/externals
-In Pure Data -> Preferences -> Path set the path to these two folders.\\+One has to run Wiring PD with administration rights: 
 +   $ sudo pd 
 +In Pure Data -> Preferences -> Path set the path to the two external folders. You might have to set the path for the PD folder, too. It should look like that.\\ 
  
 {{:puredata:pd_wiringpi_path_jan2020.png?|}}\\ {{:puredata:pd_wiringpi_path_jan2020.png?|}}\\
  
 +=== Or install pdwiringPi ====
 +
 +An other wiringPi external is that one [[https://github.com/garthz/pdwiringPi]] by Garth Zeglin. It also support PWM over GPIO for the pins: 12, 13, 18, 19.\\
 +   $ wget https://github.com/garthz/pdwiringPi/archive/master.zip
 +   $ unzip master.zip
 +   $ cd pdwiringPi-master
 +   $ make
 +There should be a new folder called "pdwiringPi". Add that one the Pure Data -> Preferences -> Path.\\   
 +
 +----
 === Pin Configuration === === Pin Configuration ===
 The Wiring library has its own [[http://wiringpi.com/pins/|pin labeling]]:\\ The Wiring library has its own [[http://wiringpi.com/pins/|pin labeling]]:\\
Line 110: Line 124:
  
 ---- ----
 +==== License ====
  
 +This manual is made by **Wolfgang Spahn** 2020.\\
 +It is licensed under a [[http://creativecommons.org/licenses/by-nc-sa/4.0/"|Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License]].
  
 +<html>
 +<a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png" /></a> 
 +</html>
  
 +----