staging.inyokaproject.org

PICAXE

Status: Gelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |

Naubaddi

Avatar von Naubaddi

Anmeldungsdatum:
28. Oktober 2009

Beiträge: 744

Hi, währe etwas dieser Art brauchbar für das Wiki?

Die PICAXE Mikrocontroller Software besteht aus 32Bit Programmen, damit diese auf 64Bit Rechnern funktionieren mus eine 32Bit Umgebung geschaffen werden, diese 32Bit Umgebung kann mit der libc6-i386 geschaffen werden.

Das funktioniert am einfachsten in einer Shell mit folgendem Befehl:

1
sudo apt-get install libc6-i386

Damit man die PICAXE Mikrocontroller über RS232 beschreiben kann ist es nötig den USER der Gruppe Dialout hinzuzufügen.

Auch das funktioniert am einfachsten in einer Shell mit folgendem Befehl:

1
sudo usermod -aG dialout $USER

damit diese Änderung aktiviert wird sollte man sich abmelden und wieder anmelden.

Der Programm-Code für einen PICAXE Mikrocontroller ist ein ganz normaler ASCII-Text, man kann mit jedem Text-Editor einen Programm-Code für die PICAXE Mikrocontroller erstellen. Die PICAXE Compiler erwarten am Zeilenende ein CR/LF, was bedeutet das beim Text-Editor das Zeilenende von UNIX (LF) auf DOS/Windows (CR/LF) umgestellt werden muss.

Grüßle, Naubaddi

Naubaddi

Avatar von Naubaddi

Anmeldungsdatum:
28. Oktober 2009

Beiträge: 744

Hi, so würde z.B. ein kleines Beispiel aussehen.

Ein kleines Beispiel für einen PICAXE 08m2 Mikrocontroller:

; Dateiname:	Blinklicht.axe
; Funktion:	eine LED abwechselnd alle 500ms einschalten/ausschalten
;
; PICAXE 08M2 Pin Funktionen (C.0 nur Ausgang, C.3 nur Eingang)
;
;                     +---v---+
;                  +V |1     8| 0V
;           RxD/I C.5 |2     7| C.0 O/TxD/hserout/DAC
;   Touch/ADC/O/I C.4 |3     6| C.1 I/O/ADC/Touch/hserin/SRI/hi2c/scl
;               I C.3 |4     5| C.2 I/O/ADC/Touch/pwm/tune/SRQ/hi2c sda
;                     +-------+
;

output C.1						; C.1 als Ausgang setzen
symbol LED = C.1					; Ausgang C.1 für die LED
switch off LED						; die LED ausschalten

BlinkLED:						; Schleife für die LED
	switch on LED					; die LED an Ausgang C.1 einschalten
	pause 500					; 500 Millisekunden warten
	switch off LED					; die LED an Ausgang C.1 ausschalten
	pause 500					; 500 Millisekunden warten
goto BlinkLED						; nach BlinkLED springen

end

Die Syntax mit -s kontrollieren:

1
~/Dokumente/picaxe/Compiler/picaxe08m2" -s "~/Dokumente/picaxe/Programme/Blinklicht.axe"

Den Quelltext compilieren und auf den Mikrocontroller schreiben:

1
~/Dokumente/picaxe/Compiler/picaxe08m2" "~/Dokumente/picaxe/Programme/Blinklicht.axe"

Grüßle, Naubaddi

frustschieber Team-Icon

Ehemalige
Avatar von frustschieber

Anmeldungsdatum:
4. Januar 2007

Beiträge: 4259

Uraltbaustelle, wie geht es weiter? Gruss

noisefloor Team-Icon

Anmeldungsdatum:
6. Juni 2006

Beiträge: 29567

Hallo,

march ist ja aktuell aktiv, er meldet sich dann (hoffentlich) dazu zeitnah.

Gruß, noisefloor

march Team-Icon

(Themenstarter)
Avatar von march

Anmeldungsdatum:
12. Juni 2005

Beiträge: 17368

Das Projekt habe ich in den letzten Monaten nicht weiter verfolgt. Ich mache mir Gedanken dazu. ☺

Beforge Team-Icon

Ehemalige

Anmeldungsdatum:
29. März 2018

Beiträge: 2007

Hallo march,

wie sieht es aus?

BillMaier Team-Icon

Supporter

Anmeldungsdatum:
4. Dezember 2008

Beiträge: 6497

march ist vorbei, wir haben bereits august

so what?

Beforge Team-Icon

Ehemalige

Anmeldungsdatum:
29. März 2018

Beiträge: 2007

Die Baustelle gibt es jetzt seit 1,5 Jahren...

noisefloor Team-Icon

Anmeldungsdatum:
6. Juni 2006

Beiträge: 29567

Hallo,

da das nur eine Linksammlung ist ohne substantiellen Inhalt → Baustelle löschen.

Gruß, noisefloor

Beforge Team-Icon

Ehemalige

Anmeldungsdatum:
29. März 2018

Beiträge: 2007

+1

frustschieber Team-Icon

Ehemalige
Avatar von frustschieber

Anmeldungsdatum:
4. Januar 2007

Beiträge: 4259

+1

noisefloor Team-Icon

Anmeldungsdatum:
6. Juni 2006

Beiträge: 29567

Hallo,

gelöscht.

Gruß, noisefloor

Beforge Team-Icon

Ehemalige

Anmeldungsdatum:
29. März 2018

Beiträge: 2007

Verknüpfung der Diskussion zum gelöschten Artikel gelöscht.

Antworten |