diff --git a/ftduino/libraries/Ftduino/Ftduino.cpp b/ftduino/libraries/Ftduino/Ftduino.cpp index cdbc5de..dbfd220 100644 --- a/ftduino/libraries/Ftduino/Ftduino.cpp +++ b/ftduino/libraries/Ftduino/Ftduino.cpp @@ -6,7 +6,7 @@ /* * TODO: - * - /CS high time by emtpy spi transfer for TLE94108 + * - /CS high time by empty spi transfer for TLE94108 * */ @@ -127,7 +127,7 @@ void Ftduino::adc_init() { // setup 4051 mux driving the pullups cd4051_init(); - // disable digitial function of analog pins + // disable digital function of analog pins DIDR0 = (1 << ADC7D) | (1 << ADC6D) | (1 << ADC5D) | (1 << ADC4D); DIDR2 = (1 << ADC11D) | (1 << ADC10D) | (1 << ADC9D) | (1 << ADC8D); @@ -908,7 +908,7 @@ void Ftduino::ext_interrupt3() { void Ftduino::pc_interrupt() { // The hardware won't tell us which pin fired this interrupt. - // so we need to keep track of that outselves + // so we need to keep track of that ourselves static uint8_t portb_state = 0xff; // assume both pins are pulled high uint8_t pinb = PINB; @@ -950,7 +950,7 @@ void Ftduino::counter_init(void) { // run timer 1 in fast pwm mode with OCR1A as top. Since OCR1A is lower // than OCR1B, the counter will normally never pass OCR1B and the - // interrupt will thus never fire unless TCNT is explicitely being + // interrupt will thus never fire unless TCNT is explicitly being // set to a value > OCR1A TCCR1B = (1<1 Einleitung

1.2.4 Interne LEDs

Der ftDuino verfügt über je eine grüne und rote interne Leuchtdiode -(LED). Die grüne Spannungsversorungs-LED zeigt an, dass der interne +(LED). Die grüne Spannungsversorgungs-LED zeigt an, dass der interne 5-Volt-Zweig mit Spannung versorgt ist und der Mikrocontroller des ftDuino versorgt wird. @@ -349,7 +349,7 @@

1 Einleitung

Abbildung 1.10: Alte und für den ftDuino ungeeignete Stromversorgungen
-

Im Zweifel sollte unbedingt eine aktuelle Spannungsversorung von +

Im Zweifel sollte unbedingt eine aktuelle Spannungsversorgung von fischertechnik eingesetzt werden. Das aktuelle Fischertechnik Power Netzgerät 9V 5052875 ist bestens geeignet, ebenso wie der Akku aus dem Akku-Set 349696 oder ein 9-Volt-Block im Batteriehalter. @@ -397,7 +397,7 @@

1 Einleitung

Bereich von 0 bis 10 Volt. Alle an fischertechnik-Modellen auftretenden Spannungen können damit erfasst werden. -

Zur Widerstandsmessung kann kann jeder Eingang ftDuino-intern mit +

Zur Widerstandsmessung kann jeder Eingang ftDuino-intern mit einem Widerstand gegen 5 Volt verschaltet werden. Dieser Widerstand wirkt mit einem externen Widerstand als Spannungsteiler und aus der am Mikrocontroller gemessenen Spannung kann der Wert des extern @@ -470,7 +470,7 @@

1 Einleitung

auszuwerten.

Hinweis: Es gibt zusätzlich zum dem hier beschriebenen -Ultraschallsensor mit dreiaddrigem Anschliusskabel einen sehr alten +Ultraschallsensor mit dreiadrigem Anschlusskabel einen sehr alten Sensor mit vierpoligem Kabel. Dieser sehr alte Sensor seit langem nicht mehr erhältliche Sensor ist zum ftDuino nicht kompatibel (und auch zu keinem der aktuellen Original-fischertechnik-Controller). @@ -550,7 +550,7 @@

1 Einleitung

ftDuino mit eingebautem Display eignet sich daher nur sehr eingeschränkt dafür, selbst als I²C-Client zu arbeiten und selbst von einem anderen I²C-Master angesprochen zu werden. Er kann jedoch -selbst uneigeschränkt als Master arbeiten und z.B. einen weiteren +selbst uneingeschränkt als Master arbeiten und z.B. einen weiteren Display-losen ftDuino am I²C ansprechen. Zusätzliche externe I²C-Geräte lassen sich wie gehabt anschließen. @@ -688,7 +688,7 @@

1 Einleitung

Mechanisch oder elektrisch instabile Verbindungen werden in der Regel von lose sitzenden USB-Kabeln verursacht. Meistens reicht es in diesem -Fall, leicht am USB-Kabel zu wacheln, um den ftDuino kurz die +Fall, leicht am USB-Kabel zu wackeln, um den ftDuino kurz die Spannung verlieren und neu starten zu lassen. Passiert das während des Sketch-Uploads, so ist der Sketch nicht lauffähig und der ftDuino wird wie in Abschnitt 1.3.2 beschrieben nur noch nach Druck @@ -767,7 +767,7 @@

1 Einleitung

Es ist möglich, dass der ftDuino sich seiner Identität nicht so ganz sicher zu sein scheint und in der IDE statt als ftDuino -als Leonardo angeszeigt wird wie in Abbildung 1.19 beispielhaft +als Leonardo angezeigt wird wie in Abbildung 1.19 beispielhaft auf einem Linux-System zu sehen.