WordPress Syntax Highlighting für Arduino Source Code

Syntax Highlighting Plugins für Arduino
Arduino Syntax Highlighter

Für WordPress gibt es zahlreiche Plugins um den Source Code diverser Programmiersprachen ansprechend darzustellen.
Die Syntax wird ähnlich wie in der Entwicklungsumgebung dargestellt.
Möchte man die Syntax vom Arduino verwenden schränkt sich die Auswahl auf die Plugins SyntaxHighlighter Evolved und den Crayon Syntax Highlighter ein.
Den SyntaxHighlighter Evolved muss man zusätzlich mit der Arduino Syntax nachrüsten – https://github.com/carlynorama/wp-syntaxhighlighter-arduino.
Alternative kann man die Highlighter auch auf C einstellen. Einige Arduino Schlüsselwörter bleiben dann auf der Strecke.
Der Funktionsumfang vom Crayon Syntax Highlighter ist enorm. Das Design kann fast beliebig angepasst werden. Beim SyntaxHighlighter Evolved sollte man den Code im Textfenster eingeben, der Visual Editor macht manchmal Probleme.

SyntaxHighlighter Evolved
SyntaxHighlighter Evolved

Crayon Syntax Highlighter
Crayon Syntax Highlighter
Entwickler: Aram Kocharyan
Preis: Kostenlos

Vergleich beim SyntaxHighlighter Evolved für C und Arduino

 
/*
  AnalogReadSerial
  Reads an analog input on pin 0, prints the result to the serial monitor.
  Graphical representation is available using serial plotter (Tools > Serial Plotter menu)
  Attach the center pin of a potentiometer to pin A0, and the outside pins to +5V and ground.

  This example code is in the public domain.
*/

// the setup routine runs once when you press reset:
void setup() {
  // initialize serial communication at 9600 bits per second:
  Serial.begin(9600);
}

// the loop routine runs over and over again forever:
void loop() {
  // read the input on analog pin 0:
  int sensorValue = analogRead(A0);
  // print out the value you read:
  Serial.println(sensorValue);
  delay(1);        // delay in between reads for stability
}
/*
  AnalogReadSerial
  Reads an analog input on pin 0, prints the result to the serial monitor.
  Graphical representation is available using serial plotter (Tools > Serial Plotter menu)
  Attach the center pin of a potentiometer to pin A0, and the outside pins to +5V and ground.

  This example code is in the public domain.
*/

// the setup routine runs once when you press reset:
void setup() {
  // initialize serial communication at 9600 bits per second:
  Serial.begin(9600);
}

// the loop routine runs over and over again forever:
void loop() {
  // read the input on analog pin 0:
  int sensorValue = analogRead(A0);
  // print out the value you read:
  Serial.println(sensorValue);
  delay(1);        // delay in between reads for stability
}

Crayon Syntax Highlighter mit Theme: 1c-kod

Crayon Syntax Highlighter
Crayon Syntax Highlighter

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.