Arduino: Unterschied zwischen den Versionen

Aus Wikizone
Wechseln zu: Navigation, Suche
 
(14 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 +
== Links ==
 +
Arduino Homepage: http://arduino.cc
 +
 +
Fritzing Software, Links zu Anleitungen, Beispielprojekte, etc. http://fritzing.org
 +
 +
Fritzing Creator Kit Beispiele: http://fritzing.org/creatorkit-code
 +
 +
Graphical Arduino Programming with QM http://www.youtube.com/watch?v=OdX_-6f6-OY
 +
 +
== Schnellstart ==
 +
 +
=== Schaltungen erstellen ===
 +
Hierfür gibt es z.B. die Fritzing App.
 +
https://de.wikipedia.org/wiki/Fritzing
 +
Es gibt auch viele fertige Code Beispiele die zusammen mit der IDE laufen.
 +
 +
=== Programmieren ===
 +
[[Arduino Programmieren]]
 +
[[Arduino Mini programmieren]] (Arduino ohne Bootloader)
 +
==== IDEs ====
 +
===== Arduino IDE =====
 +
Standard Entwicklungsumgebung [[Arduino IDE]]
  
 
== Bezugsquellen ==
 
== Bezugsquellen ==
 +
Gutes Starter Kit: http://www.fritzing.org
  
==Programmieren==
 
Beispiele http://arduino.cc/en/Tutorial/HomePage
 
===Basic Structure===
 
<pre>
 
void setup() {
 
  // put your setup code here, to run once:
 
 
}
 
  
void loop() {
 
  // put your main code here, to run repeatedly:
 
 
 
}
 
</pre>
 
  
==Midi==
+
== Kompatible Versionen ==
http://arduino.cc/en/Tutorial/Midi
+
=== Chipsized ===
 +
==== Teensy ====
 +
Günstig und Leistungsstark. Benötigt ein Zusatzprogramm für die Arduino IDE. Hat auch andere Belegungen.
 +
https://www.heise.de/developer/artikel/Auf-der-Ueberholspur-mit-Teensy-3-2-3300889.html
  
<pre>
 
/*
 
 MIDI note player
 
 
 
 This sketch shows how to use the serial transmit pin (pin 1) to send MIDI note data.
 
 If this circuit is connected to a MIDI synth, it will play
 
 the notes F#-0 (0x1E) to F#-5 (0x5A) in sequence.
 
  
 
+
Gute kleine Versionen für verschiedene Projekte: https://www.youtube.com/watch?v=WCv_GnxZjtw
 The circuit:
+
* Microview -> mit Minidisplay
 * digital in 1 connected to MIDI jack pin 5
+
* RFDuino -> für iPhone optimiert mit Bluetooth Module, dive abgestimmte Module.
 * MIDI jack pin 2 connected to ground
+
Kekepad -> Verbindungssystem der Shields mit abgestimmtem Kabel
 * MIDI jack pin 4 connected to +5V through 220-ohm resistor
+
Digispark -> Münzgroß aber trotzdem mit USB
 Attach a MIDI cable to the jack, then to a MIDI synth, and play music.
+
Tinyduino -> mit stackable shields -> Münzgroß
  
 created 13 Jun 2006
+
== Arduino Projekte ==
 modified 30 Aug 2011
+
[[Arduino Projekte]]
 by Tom Igoe
 
  
 This example code is in the public domain.
+
== Arduino Firmware Flashen  ==
 
+
[[Arduino Firmware]]
 http://www.arduino.cc/en/Tutorial/MIDI
 
 
 
 */
 
  
void setup() {
+
== Processing ==
  //  Set MIDI baud rate:
+
Programmiersprache gedacht für Installationen. Ist im Prinzip ein abgespecktes JAVA
  Serial.begin(31250);
 
}
 
  
void loop() {
+
[[Processing]]
  // play notes from F#-0 (0x1E) to F#-5 (0x5A):
 
  for (int note = 0x1E; note < 0x5A; note ++) {
 
    //Note on channel 1 (0x90), some note value (note), middle velocity (0x45):
 
    noteOn(0x90, note, 0x45);
 
    delay(100);
 
    //Note on channel 1 (0x90), some note value (note), silent velocity (0x00):
 
    noteOn(0x90, note, 0x00);  
 
    delay(100);
 
  }
 
}
 
  
//  plays a MIDI note.  Doesn't check to see that
+
== Zubehör ==
//  cmd is greater than 127, or that data values are  less than 127:
+
[[Arduino Zubehör]]
void noteOn(int cmd, int pitch, int velocity) {
 
  Serial.write(cmd);
 
  Serial.write(pitch);
 
  Serial.write(velocity);
 
}
 
<pre>
 

Aktuelle Version vom 8. April 2019, 08:48 Uhr

Links[Bearbeiten]

Arduino Homepage: http://arduino.cc

Fritzing Software, Links zu Anleitungen, Beispielprojekte, etc. http://fritzing.org

Fritzing Creator Kit Beispiele: http://fritzing.org/creatorkit-code

Graphical Arduino Programming with QM http://www.youtube.com/watch?v=OdX_-6f6-OY

Schnellstart[Bearbeiten]

Schaltungen erstellen[Bearbeiten]

Hierfür gibt es z.B. die Fritzing App.

https://de.wikipedia.org/wiki/Fritzing

Es gibt auch viele fertige Code Beispiele die zusammen mit der IDE laufen.

Programmieren[Bearbeiten]

Arduino Programmieren
Arduino Mini programmieren (Arduino ohne Bootloader)

IDEs[Bearbeiten]

Arduino IDE[Bearbeiten]

Standard Entwicklungsumgebung Arduino IDE

Bezugsquellen[Bearbeiten]

Gutes Starter Kit: http://www.fritzing.org


Kompatible Versionen[Bearbeiten]

Chipsized[Bearbeiten]

Teensy[Bearbeiten]

Günstig und Leistungsstark. Benötigt ein Zusatzprogramm für die Arduino IDE. Hat auch andere Belegungen. https://www.heise.de/developer/artikel/Auf-der-Ueberholspur-mit-Teensy-3-2-3300889.html


Gute kleine Versionen für verschiedene Projekte: https://www.youtube.com/watch?v=WCv_GnxZjtw

  • Microview -> mit Minidisplay
  • RFDuino -> für iPhone optimiert mit Bluetooth Module, dive abgestimmte Module.

Kekepad -> Verbindungssystem der Shields mit abgestimmtem Kabel Digispark -> Münzgroß aber trotzdem mit USB Tinyduino -> mit stackable shields -> Münzgroß

Arduino Projekte[Bearbeiten]

Arduino Projekte

Arduino Firmware Flashen[Bearbeiten]

Arduino Firmware

Processing[Bearbeiten]

Programmiersprache gedacht für Installationen. Ist im Prinzip ein abgespecktes JAVA

Processing

Zubehör[Bearbeiten]

Arduino Zubehör