Arduino Duemilanove: Unterschied zwischen den Versionen
Habo (Diskussion | Beiträge) (Die Seite wurde neu angelegt: Der Support für den Arduino Duemilanove ist noch experimental hier die passende core/portio/config für Named_PIN # # Named Pin Configuration File # # You ...) |
Habo (Diskussion | Beiträge) |
||
Zeile 1: | Zeile 1: | ||
− | Der Support für den Arduino Duemilanove ist noch experimental | + | Der Support für den Arduino Duemilanove ist noch experimental! |
− | + | Hier die passende core/portio/config für [[Named_PIN]] | |
+ | * Named Pin muss dann natürlich auch aktiviert sein! | ||
# | # | ||
Zeile 28: | Zeile 29: | ||
PB3 OUTPUT HIGH p11 | PB3 OUTPUT HIGH p11 | ||
PB4 OUTPUT HIGH p12 | PB4 OUTPUT HIGH p12 | ||
− | + | ^ OUTPUT HIGH p13 | |
PC0 INPUT HIGH a1 | PC0 INPUT HIGH a1 | ||
PC1 INPUT HIGH a2 | PC1 INPUT HIGH a2 | ||
Zeile 35: | Zeile 36: | ||
PC4 INPUT HIGH a5 | PC4 INPUT HIGH a5 | ||
PC5 INPUT HIGH a6 | PC5 INPUT HIGH a6 | ||
+ | |||
+ | |||
+ | Hier ein Beispiel für ein control6 Script control6/control6.src | ||
+ | * control6 muss dann natürlich auch aktiviert sein! | ||
+ | * Named Pin muss dann natürlich auch aktiviert sein! | ||
+ | |||
+ | THREAD(arduino_blink) | ||
+ | PIN_CLEAR(p13); | ||
+ | WAIT(1); | ||
+ | PIN_SET(p13); | ||
+ | WAIT(1); | ||
+ | THREAD_END(arduino_blink) | ||
+ | THREAD_START(arduino_blink) | ||
+ | |||
+ | Und hier ein Beispiel ohne Named Pin | ||
+ | |||
+ | THREAD(arduino_blink) | ||
+ | PORTB &= ~_BV(PB5); | ||
+ | WAIT(1); | ||
+ | PORTB |= _BV(PB5); | ||
+ | WAIT(1); | ||
+ | THREAD_END(arduino_blink) | ||
+ | THREAD_START(arduino_blink) | ||
Version vom 2. August 2009, 14:13 Uhr
Der Support für den Arduino Duemilanove ist noch experimental!
Hier die passende core/portio/config für Named_PIN
- Named Pin muss dann natürlich auch aktiviert sein!
# # Named Pin Configuration File # # You can assign names to your microcontroller's pins here. # Keep in mind that this names must consist of alphanumeric # characters only! # # Every line starting with a hash sign (#) is a comment. # # # PIN | IN/OUT | When active? | Name #-----+--------+--------------+---------------- PD0 OUTPUT HIGH p0 PD1 OUTPUT HIGH p1 PD2 OUTPUT HIGH p2 PD3 OUTPUT HIGH p3 PD4 OUTPUT HIGH p4 PD5 OUTPUT HIGH p5 PD6 OUTPUT HIGH p6 PD7 OUTPUT HIGH p7 PB0 OUTPUT HIGH p8 PB1 OUTPUT HIGH p9 PB2 OUTPUT HIGH p10 PB3 OUTPUT HIGH p11 PB4 OUTPUT HIGH p12 ^ OUTPUT HIGH p13 PC0 INPUT HIGH a1 PC1 INPUT HIGH a2 PC2 INPUT HIGH a3 PC3 INPUT HIGH a4 PC4 INPUT HIGH a5 PC5 INPUT HIGH a6
Hier ein Beispiel für ein control6 Script control6/control6.src
- control6 muss dann natürlich auch aktiviert sein!
- Named Pin muss dann natürlich auch aktiviert sein!
THREAD(arduino_blink) PIN_CLEAR(p13); WAIT(1); PIN_SET(p13); WAIT(1); THREAD_END(arduino_blink) THREAD_START(arduino_blink)
Und hier ein Beispiel ohne Named Pin
THREAD(arduino_blink) PORTB &= ~_BV(PB5); WAIT(1); PORTB |= _BV(PB5); WAIT(1); THREAD_END(arduino_blink) THREAD_START(arduino_blink)