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:pduino [2020/01/28 18:48]
admin [Pduino]
puredata:pduino [2020/05/12 16:54] (current)
admin
Line 1: Line 1:
-===== Pduino =====+===== Pduino on Raspberry Pi =====
 Controlling an Arduino in Pure Data on a Raspberry Pi.\\ Controlling an Arduino in Pure Data on a Raspberry Pi.\\
  
-{{:puredata:pd_pduino-gui-help_jan2020.png?400|}}+{{:puredata:pd_pduino-gui-help_jan2020.png?|}}
  
-Pduino is a way to interface an Arduino in Pure Data. Writen by Georg Holzmann, Gerda Strobl, Roman Haefeli and Olsen Wolf.\\+[[https://puredata.info/|Pure Data]] (Pd) is a visual programming language developed by Miller Puckette.\\ 
 + 
 +[[https://puredata.info/downloads/pduino|Pduino]] is a way to interface an Arduino in Pure Data. Writen by Georg Holzmann, Gerda Strobl, Roman Haefeli and Olsen Wolf.\\
 The program running on the Arduino is the [[https://at.or.at/hans/pd/objects.html|Firmata]] by Hans-Christoph Steiner, Paul Stoffregen, Shigeru Kobayashi and Jeff Hoefs.\\ The program running on the Arduino is the [[https://at.or.at/hans/pd/objects.html|Firmata]] by Hans-Christoph Steiner, Paul Stoffregen, Shigeru Kobayashi and Jeff Hoefs.\\
 \\ \\
-This is a workaround for installing Pduino on a Raspberry Pi 4 [[https://www.raspberrypi.org/downloads/raspbian/|Raspbian Buster]]\\+This is a workaround for installing Pduino on a Raspberry Pi 4 with [[https://www.raspberrypi.org/downloads/raspbian/|Raspbian Buster]]\\
  
 ---- ----
Line 13: Line 15:
  
 Install the Arduino IDE: Install the Arduino IDE:
 +   $ sudo apt update
    $ sudo apt install arduino    $ sudo apt install arduino
-Open the Arduino IDE as administrator+Open the Arduino IDE: 
-   sudo arduino+   $ arduino
 Select in -> Tools -> Board and Port. The port looks something like: /dev/ttyUSB0\\ Select in -> Tools -> Board and Port. The port looks something like: /dev/ttyUSB0\\
 Open the Firmata program: -> open -> Firmata -> StandardFirmata\\ Open the Firmata program: -> open -> Firmata -> StandardFirmata\\
Line 33: Line 36:
 Install: zexy, mapping, cyclone and pduino\\ Install: zexy, mapping, cyclone and pduino\\
 The Pd external folder should look like that:\\ The Pd external folder should look like that:\\
-{{:puredata:pd_external_folder_jan2020.png?300|}}+ 
 +{{:puredata:pd_external_folder_jan2020.png?|}}
  
 === Set Path === === Set Path ===
-In Pure Data -> Preferences -> Path set the paths for the zexy, mapping, cyclone and pduino libraries.\\ +In Pure Data -> File -> Preferences -> Path set the paths for the zexy, mapping, cyclone and pduino libraries.\\ 
-It might be /home/pi/pd/externals/....\\ +It might be /home/pi/Dokuments/Pd/externals/....\\ 
-{{:puredata:pd_path_jan2020.png?300|}}\\+ 
 +{{:puredata:pd_path_jan2020.png?|}}\\
  
 === Set for Startup === === Set for Startup ===
-In Pure Data -> Preferences -> Startup set zexy (it will load on launch)\\+In Pure Data -> File -> Preferences -> Startup set zexy (it will load on launch)\\
 Restart Pure Data.\\ Restart Pure Data.\\
-{{:puredata:pd_startup_jan2020.png?300|}}+ 
 +{{:puredata:pd_startup_jan2020.png?|}}
  
 === Run Pduino === === Run Pduino ===
Line 50: Line 56:
 Select that number and click on "open $1".\\ Select that number and click on "open $1".\\
 Now your Pduino should work.\\ Now your Pduino should work.\\
-{{:puredata:pd_pduino-help_jan2020.png?600|}}\\ 
-One can test it by clicking on "PinMode 13 output" and then toggel pin 13. The build in LED should turn on and off.\\ 
  
 +{{:puredata:pd_pduino-help_jan2020.png?|}}\\
  
----- +One can test it by clicking on "PinMode 13 output" and then toggel pin 13. The build in LED should turn on and off.\\ 
 +\\ 
 +Examples:\\ 
 +{{ :puredata:pduino_examples.zip |}}\\
  
 +----
 ==== Links ==== ==== Links ====
 +
 +[[https://puredata.info/]]\\
 [[https://puredata.info/downloads/by-category/library]]\\ [[https://puredata.info/downloads/by-category/library]]\\
 [[https://github.com/reduzent/pduino]]\\ [[https://github.com/reduzent/pduino]]\\
 +[[https://playground.arduino.cc/Interfacing/PD/]]\\
  
 +----
 +==== 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>
  
 ---- ----
 +