Einstellungen

http://sites.schaltungen.at/arduino-uno-r3/einstellungen

http://www.linksammlung.info/

http://www.schaltungen.at/

                                                                                             Wels, am 2015-05-10

BITTE nützen Sie doch rechts OBEN das Suchfeld  [                                                              ] [ Diese Site durchsuchen]

DIN A3 oder DIN A4 quer ausdrucken
**********************************************************************************
DIN A4  ausdrucken
*********************************************************

ARDUINO Sketch Liste
http://playground.arduino.cc/Main/SketchList
ARDUINO Tutorial
http://www.ladyada.net/learn/arduino/lesson1.html


Arduino-Board:                                            ARDUINO UNO Rev.3 (früher Duemilanove und Diecimilia)

Arduino-Plattform ab 2010.12.24:                 ARDUINO-IDE 0022
Arduino-Plattform ab 2011.11.30:                 ARDUINO-IDE 1.0
Arduino-Plattform ab 2014.09.16: Classic ARDUINO-IDE 1.0.6  (für AVR-Prozessoren)
Arduino-Plattform ab 2015.05.06:             ARDUINO-IDE 1.6.4  (für AVR & ARM-ProzessorArchitektur  für Due, Leonardo, Yun)
http://www.arduino.cc/en/Main/ReleaseNotes


       ARDUINO-IDE Voreinstellungen ändern


MENU > Datei > Einstellungen


ARDUINO-IDE Standardeinstellungen 
# Documents and Settings > [username] > Application Data >
C:\Programme (x86)\Arduino\lib\preferences.txt  NICHT bearbeiten ! ! !
C:\User\fritz\AppData\Roaming\Arduino\preferences.txt  Diese Datei von diesem ORDNER kann bearbeitet werden


Arduino IDE keywords

http://acsweb.ucsd.edu/~sbliven/2012/01/arduino-ide-keywords/
Schlüsselwort-Datei für Farbmarkierungen

C:\Program Files (x86)\Arduino\lib\keywords.txt

Objekte und Typen durch Tabulatoren  getrennt ! ! !

Klassennamen, Datentypen und C ++ Stichworte  haben den      Typ   KEYWORD1  (diese werden rot fett angezeigt)
Methoden und Funktionen haben den Typ   KEYWORD2
(diese werden orange / hellrot angezeigt)
Setup und Loop-Funktionen, sowie Serial haben den Typ   KEYWORD3 (diese werden Blau angezeigt)

Konstanten haben den Typ   LITERAL1         
(unbenutzt in der Standardeinstellung)
Built-in Variablen haben den Typ   LITERAL2  (diese werden Cyan angezeigt)

#FUNCTIONS COLOR #D35400 - ORANGE keyword1
#FUNCTIONS COLOR #D35400 - ORANGE keyword2
#STRUCTURE FARBEN #5E6D03 - GREEN Begriff3
#VARIABLES COLOR #0000FF - Blau LITERAL1

#ERROR COLOR # A61717 - RED
#Kommentare // COLOR # FF00FF - Magenta
#Kommentare / *   * / COLOR # 434F54 - DARK GREY


# TEXT - KEYWORDS
editor.keyword1.style = #cc6600,plain (rot = R204, G102, B000)                NEU #d35400,bold  (RGB  211, 84, 0)
editor.keyword2.style = #993300,plain (rot dunkel = R153, G051, B000)      NEU #cc0000,plain (ROT = R211, G084, B000)
editor.keyword3.style = #993300,bold  (rot dunkel = R153, G051, B000)     NEU #336600,plain (GRÜN = R211, G084, B000)

# TEXT - LITERALS

editor.literal1.style = #006699,plain  (BLAU dunkel = R000, G102, B153)     NEU #0000FF,plain (BLAU dunkel = R000, G000, B255)
editor.literal2.style = #0099cc,plain  (blau hell = R000, G153, B204)            NEU #339999,bold (CYAN = R000, G255, B255)

# TEXT - COMMENTS
editor.comment1.style = #FF00FF,plain
editor.comment2.style = #95a5a6,plain
                                                   NEU #999999,plain (mittelgrau)

WEISS        #000000,plain (weiß       RGB 0, 0, 0)
SCHWARZ #FFFFFF,plain (schwarz  RGB 255, 255, 255)

http://www.farb-tabelle.de/de/farbtabelle.htm
http://www.farbtabelle.at/farben-umrechnen/

In je einer Zeile kommt immer ein Schlüsselwort gefolgt von einer Kategorie.
Schlüsselwort und Kategorie müssen genau mit einem Tabulator voneinander getrennt sein.
Beispiel einer keywords.txt:
setTime KEYWORD2

Arduino IDE keywords

http://acsweb.ucsd.edu/~sbliven/2012/01/arduino-ide-keywords/

http://oberguru.net/elektronik/arduino-keywords.txt.html

Sketch-Farbmarkierungen
C:\Programme (x86)\Arduino\lib\theme\theme.txt
https://github.com/arduino/Arduino/blob/master/build/shared/lib/theme/theme.txt
https://github.com/arduino/Arduino/blob/master/build/shared/lib/theme/theme.txt
https://android.googlesource.com/platform/external/arduino-ide/+/f876b2abdebd02acfa4ba21e607327be4f9668d4/build/shared/lib/theme/theme.txt

https://code.google.com/p/arduino/source/browse/trunk/build/shared/lib/theme/theme.txt?r=959
https://cells-source.cs.columbia.edu/plugins/gitiles/platform/external/arduino-ide/+/f876b2abdebd02acfa4ba21e607327be4f9668d4/build/shared/lib/theme/theme.txt



/* InputDevices / Ultrasonic / Simple / Simple.ino */const unsigned int PING_SENSOR_IO_PIN = 7;const unsigned int BAUD_RATE = 9600; // Serial-Monitorvoid setup() {  Serial.begin(BAUD_RATE);}void loop() {  pinMode(PING_SENSOR_IO_PIN, OUTPUT);  digitalWrite(PING_SENSOR_IO_PIN, LOW);  delayMicroseconds(2);  digitalWrite(PING_SENSOR_IO_PIN, HIGH);  delayMicroseconds(5);  digitalWrite(PING_SENSOR_IO_PIN, LOW);  pinMode(PING_SENSOR_IO_PIN, INPUT);  const unsigned long duration = pulseIn(PING_SENSOR_IO_PIN, HIGH);  if (duration == 0) {    Serial.println("Warning: We did not get a pulse from sensor.");  } else {    Serial.print("Distance to nearest object: ");    Serial.print(microseconds_to_cm(duration));    Serial.println(" cm");  }  delay(100);}unsigned long microseconds_to_cm(const unsigned long microseconds) {  return microseconds / 29 / 2;}

Typische ARDUINO-Bibliothek

C:\Programme (x86)\Arduino\libraries\Wire\Wire.h
                                                               Wire.cp
                                                               keywords.txt



Hintergrundinformationen und viele Standard-Lizenzen.
http://www.opensource.org
http//github.com
https//code.google.com



*********************************************************
                              theme_fritz.txt                  ALT
                              theme_fritz_1a.txt    NEU
#C:\Programme (x86)\Arduino\lib\theme\theme.txt (v1.6.4  2015-05-06)


#FUNCTIONS COLOR #FF0000 - ROT fett KEYWORD1
#FUNCTIONS COLOR #d35400 - ORANGE / rot KEYWORD2#STRUCTURE COLOR #38761d - GREEN fett KEYWORD3#VARIABLES COLOR #006699 - BLUE LITERAL2#ERROR COLOR #a61717 - RED error.color#COMMENTS // COLOR #95a5a6 - LIGHT GREY comment1#COMMENTS /**/ COLOR #434F54 - DARK GREY comment2# plain=normal, fg=Vordergund, bg=background# GUI - STATUSstatus.notice.fgcolor = #002325status.notice.bgcolor = #17a1a5status.error.fgcolor = #FFFFFFstatus.error.bgcolor = #e34c00status.edit.fgcolor = #000000status.edit.bgcolor = #F1b500status.font = SansSerif,plain,12# GUI - TABS# Einstellungen für Registerkarten oben# (Registerkarten Bilder werden in dem lib\theme ORDNER gespeichert)header.bgcolor = #17a1a5header.text.selected.color = #005b5bheader.text.unselected.color = #007e82header.text.font = SansSerif,plain,12# GUI - CONSOLEconsole.font = Monospaced,plain,11console.font.macosx = Monaco,plain,10console.color = #000000console.output.color = #eeeeeeconsole.error.color = #e34c00# GUI - BUTTONSbuttons.bgcolor = #006468buttons.status.font = SansSerif,plain,12buttons.status.color = #FFFFFF# GUI - LINESTATUS linestatus.color = #FFFFFFlinestatus.bgcolor = #006468# EDITOR - DETAILS (weiß, schwarz)# Vordergrund- und Hintergrund-Farbeneditor.fgcolor = #000000editor.bgcolor = #FFFFFF# Markieren Sie für die aktuelle Zeile (hellgrau)editor.linehighlight.color=#e2e2e2editor.linehighlight=true# Einfügemarke blinkt und Einfügemarke Farbe (schwarz)editor.caret.color = #333300# Farbe wird für den Hintergrund verwendet, wenn "externer Editor" aktivierteditor.external.bgcolor = #c8d2dc# Auswahl Farbeeditor.selection.color = #FFcc00# area that's not in use by the text - replaced with tildes (dunkelgrau fett)editor.invalid.style = #7e7e7e,bold# little pooties at the end of lines that show where they finish (dunkelgrau)editor.eolmarkers = falseeditor.eolmarkers.color = #999999# Klammern/Klammern hervorheben (dunkelcyan)editor.brackethighlight = trueeditor.brackethighlight.color = #006699# TEXT - KEYWORDS Sketche# FUNCTIONS z.B. Serial, Keyboard, Mouse (rot fett) oder RGB(255,0,0)editor.keyword1.style = #FF0000,bold

# METHODS z.B. analogRead, log, map, delay (orange / hellrot) oder RGB(204,0,0)editor.keyword2.style = #d35400,plain# STRUCTURES z.B. setup, loop, return, (dunkelgrün fett) oder RGB(56,118,29)editor.keyword3.style = #38761d,bold# TEXT - LITERALS Sketche# CONSTANTS & DATATYPES editor.literal1.style = #006699,plain# p5 built in variables: z.B. null, true, TWO_PI (hellblau) oder RGB(11,83,148)editor.literal2.style = #006699,plain# http://arduino.cc/ (blau unterstrichen)editor.url.style = #0000FF,underlined# z.B. + - = / (rot)editor.operator.style = #434F54,plain# ?? vielleicht ist das für Worte, gefolgt von einem Doppelpunkt (dunkgrau fett)# like in case statements or gotoeditor.label.style = #7e7e7e,bold# TEXT - COMMENTS (hellgrau RGB(153,153,153) - dunkelgrau RGB(68,68,68))editor.comment1.style = #434F54,plaineditor.comment2.style = #95a5a6,plain# LINE STATUS - Editor Zeilennummer Statusleiste am unteren Rand des Bildschirms linestatus.font = SansSerif,plain,10linestatus.height = 20
*********************************************************
                           keywords_fritz_1a.txt

#C:\Programmme (x86)\Arduino\lib\keywords.txt  (v1.6.4 2015-05-06)#FUNCTIONS COLOR                      #FF0000 - ROT fett              KEYWORD1#FUNCTIONS COLOR                    #D35400 - ORANGE / hellrot      KEYWORD2#STRUCTURE COLOR                   #38761d - GREEN fett            KEYWORD3#VARIABLES COLOR                  #006699 - BLUE                  LITERAL2
# LITERAL2 Variables (blau)# KonstantenHIGH LITERAL2 ConstantsLOW LITERAL2 ConstantsINPUT LITERAL2 ConstantsOUTPUT LITERAL2 ConstantsINPUT_PULLUP LITERAL2 Constants# LED_PULLUPtrue LITERAL2 false LITERAL2 Constants# integer constants# floating point constants# Data Typesvoid LITERAL2 Voidboolean LITERAL2 BooleanVariablesboolean LITERAL2 boolean_char LITERAL2 Charchar LITERAL2 char_# unsigned charbyte LITERAL2 Bytebyte LITERAL2 byte_int LITERAL2 Intint LITERAL2 int_unsigned LITERAL2# unsigned integerword LITERAL2 word_long LITERAL2 long_long LITERAL2 Long# unsigned longshort LITERAL2float LITERAL2 float_# double# stringString LITERAL2 String# arrayDEC LITERAL2 Serial_PrintBIN LITERAL2 Serial_PrintHEX LITERAL2 Serial_PrintOCT LITERAL2 Serial_PrintPI LITERAL2HALF_PI LITERAL2TWO_PI LITERAL2LSBFIRST LITERAL2 ShiftOutMSBFIRST LITERAL2 ShiftOutCHANGE LITERAL2 AttachInterruptFALLING LITERAL2 AttachInterruptRISING LITERAL2 AttachInterruptDEFAULT LITERAL2 AnalogReferenceEXTERNAL LITERAL2 AnalogReferenceINTERNAL LITERAL2 AnalogReferenceINTERNAL1V1 LITERAL2 AnalogReferenceINTERNAL2V56 LITERAL2 AnalogReferenceconst LITERAL2 Constfloat LITERAL2 Floatnull LITERAL2 new LITERAL2 private LITERAL2protected LITERAL2 public LITERAL2 signed LITERAL2static LITERAL2 Static# KEYWORD1 Functions (rot fett)Serial KEYWORD1 SerialSerial1 KEYWORD1 SerialSerial2 KEYWORD1 SerialSerial3 KEYWORD1 SerialSerialUSB KEYWORD1 SerialKeyboard KEYWORD1Mouse KEYWORD1# KEYWORD2 Methods (rot hell)# Digital I/OpinMode KEYWORD2 PinModedigitalWrite KEYWORD2 DigitalWritedigitalRead KEYWORD2 DigitalRead# Analog I/OanalogReference KEYWORD2 AnalogReferenceanalogRead KEYWORD2 AnalogReadanalogWrite KEYWORD2 AnalogWrite# Advanced I/Otone KEYWORD2 TonenoTone KEYWORD2 NoToneshiftOut KEYWORD2 ShiftOutshiftIn KEYWORD2 ShiftInpulseIn KEYWORD2 PulseIn# Timemillis KEYWORD2 Millismicros KEYWORD2 Microsdelay KEYWORD2 DelaydelayMicroseconds KEYWORD2 DelayMicroseconds# Mathmin KEYWORD2 Minmax KEYWORD2 Maxabs KEYWORD2 Absconstrain KEYWORD2 Constrainmap KEYWORD2 Mappow KEYWORD2 Powsq KEYWORD2 Sqsqrt KEYWORD2 Sqrtexp KEYWORD2 Expround KEYWORD2log KEYWORD2 Logdegrees KEYWORD2floor KEYWORD2 Floorceil KEYWORD2 Ceil# Trigometriesin KEYWORD2 Sincos KEYWORD2 Costan KEYWORD2 Tanacos KEYWORD2 ACosasin KEYWORD2 ASinatan KEYWORD2 ATanatan2 KEYWORD2 ATan2radians KEYWORD2# Random Numbersrandom KEYWORD2 RandomrandomSeed KEYWORD2 RandomSeed# bit and BytlowByte KEYWORD2 LowBytehighByte KEYWORD2 HighBytebitRead KEYWORD2 BitReadbitWrite KEYWORD2 BitWritebitSet KEYWORD2 BitSetbitClear KEYWORD2 BitClearbit KEYWORD2 Bit# External InterrupsattachInterrupt KEYWORD2 AttachInterruptdetachInterrupt KEYWORD2 DetachInterrupt# Interrupsinterrupts KEYWORD2noInterrupts KEYWORD2 NoInterruptsyield KEYWORD2 Yieldbegin KEYWORD2 Serial_Beginend KEYWORD2 Serial_Endpeek KEYWORD2 Serial_Peekread KEYWORD2 Serial_Readprint KEYWORD2 Serial_Printprintln KEYWORD2 Serial_Printlnavailable KEYWORD2 Serial_AvailableavailableForWrite KEYWORD2flush KEYWORD2 Serial_FlushsetTimeout KEYWORD2find KEYWORD2findUntil KEYWORD2parseInt KEYWORD2parseFloat KEYWORD2readBytes KEYWORD2readBytesUntil KEYWORD2readString KEYWORD2readStringUntil KEYWORD2trim KEYWORD2toUpperCase KEYWORD2toLowerCase KEYWORD2charAt KEYWORD2compareTo KEYWORD2concat KEYWORD2endsWith KEYWORD2startsWith KEYWORD2equals KEYWORD2equalsIgnoreCase KEYWORD2getBytes KEYWORD2indexOf KEYWORD2lastIndexOf KEYWORD2length KEYWORD2replace KEYWORD2setCharAt KEYWORD2substring KEYWORD2toCharArray KEYWORD2toInt KEYWORD2press KEYWORD2release KEYWORD2releaseAll KEYWORD2accept KEYWORD2click KEYWORD2move KEYWORD2isPressed KEYWORD2# KEYWORD3 Structure (dunkelgrün fett)setup KEYWORD3 Setuploop KEYWORD3 Loop# Kontroll Strukturenif KEYWORD3 Ifelse KEYWORD3 Elsefor KEYWORD3 Forcase KEYWORD3 SwitchCasewhile KEYWORD3 Whiledo KEYWORD3 DoWhilebreak KEYWORD3 Breakcontinue KEYWORD3 Continuereturn KEYWORD3 Return goto KEYWORD3 Goto class KEYWORD3default KEYWORD3 SwitchCase double KEYWORD3 Doubleregister KEYWORD3 switch KEYWORD3 SwitchCasethis KEYWORD3 throw KEYWORD3 try KEYWORD3# Kontroll Strukturen# define# include# operators aren't highlighted, but may have documentation+= IncrementCompound+ Arithmetic[] arrayaccess= assign& BitwiseAnd| BitwiseAnd, // Comments?: {} Braces-- Increment/ Arithmetic/* Comments. dot== < greaterthan<= greaterthanorequalto++ Increment!= inequality<< Bitshift< lessthan<= lessthanorequalto&& Boolean! Boolean|| Boolean- Arithmetic% Modulo* Arithmetic() parentheses>> Bitshift; SemiColon-= DecrementCompound
C++
Quelle: http://www.cplusplus.com/reference/cmath/floor/
        http://www.arduino.cc/en/Reference/HomePage




DIN A4 ausdrucken
*********************************************************

Impressum: Fritz Prenninger, Haidestr. 11A, A-4600 Wels, Ober-Österreich, mailto:[email protected]
ENDE