zu deinen Links:
the "untold history" kannte ich bereits - sollte jeder lesen, der sich mit Arduino beschäftigt, insb. um ein wenig zu Banzi's Geschäftspraktiken zu erfahren.
WiringPi indes hat nichts mit Wiring zu tun, es ist weder in C++ geschrieben (sondern in ANSI C) noch besitzt es die Wiring-spezifischen Java Wrapper zum Verlinken der Board-specs, -cores und -libs, wie sie ursprünglich sogar noch teilweise auf Processing zurückgehen. Stattdessen werden nur ein paar C-typische Linux-Befehle mit C-Wrappern versehen, um die file/devtree Zugriffe zu vereinfachen, und das Ergebnis sieht dann tatsächlich ein wenig - aber längst nicht ganz - Arduino-Wiring-ähnlich aus: http://www.mindstormsforum.de/viewto...tart=15#p67924
Nichtsdestoweniger aber gibt es das "echte" Arduino-IDE/API-Wiring für den Pi auch als Framework, um ihn wie Arduinos (oder STM32 oder Teensys oder nodeMCU) aus der Arduino IDE heraus zu programmieren, und zwar hier:
https://github.com/me-no-dev/RasPiArduino
Features
The familiar Arduino API
pinMode/digitalRead/digitalWrite/analogWrite
Full SPI, Wire and Serial compatibility
Access to STDIN/STDOUT through the Console class
Access to system tty through the TTY library
Process, FileIO, Client, Server and UDP implementations through the Bridge library
...
Restart Arduino IDE and select the RaspberryPI from the list of boards
Compile a sketch
Lesezeichen