Forum: Mikrocontroller und Digitale Elektronik W806. So einfach. Arduino IDE.


von Ralf B. (Firma: BöniConsulting) (ralfib)


Angehängte Dateien:

Lesenswert?

Im Arduino IDE
File - Preferences - Additional board manager url
https://cdn.jsdelivr.net/gh/Hi-LinkDuino/w80x_arduino/package_w80x_index.json
dann im "BoardMAnager" installieren,
dann Tools - Board W80X_duino und comport. Hochladen - läuft.
Die led_builtin for blink sind PB0 oder PB1 oder PB2.
Schade dass fast alle dokumentation auch chinesisch ist.

Auto reset bei flash geht nicht, man muss boot-reset-boot-loslassen 
spielen. Wie bei den ersten ESP8266 früher.

:
von EAF (Gast)


Lesenswert?

Nix einfach!

>Blink:28:11: error: 'LED_BUILTIN' was not declared in this scope

> error: 'Print' does not name a type
> fatal error: Wire.h: No such file or directory
> error: 'Serial' was not declared in this scope
usw.

Wieviel Prozent des Arduino Frameworks sind dort funktionsfähig?
1%, oder 3%?


"Unvollständig implementiert", ist noch das freundlichste, was man dazu 
sagen kann!
Da wartet noch ganz viel Arbeit.

OK, man kann das Arduino Framework hassen, oder lieben....
Wie auch immer, aber eine Implementierung dessen, ist das nicht.

von EAF (Gast)


Lesenswert?

Selbst mit  der ToolChain, bzw der mitgelieferten libstd++, gibt es 
derbe Probleme.
Man versuche nur mal ein: #include <vector>

von Ralf B. (Firma: BöniConsulting) (ralfib)


Lesenswert?

EAF schrieb:
> Blink:28:11: error: 'LED_BUILTIN' was not declared in this scope

#define LED_BUILTIN1 PB0
#define LED_BUILTIN2 PB1
#define LED_BUILTIN3 PB2

> error: 'Serial' was not declared in this scope

printf("Led Demo\r\n");

> Da wartet noch ganz viel Arbeit.

Ja, ist so. Aber die toolchain läuft. Ist weniger arduino und mehr das 
sdk von denen. Der grösste mangel ist die doku auf schinesisch.

Ein 240mhz prozessor mit genügend IO pins für 2 eur. Mit onboard DES 
encryption.

: Bearbeitet durch User
von EAF (Gast)


Lesenswert?

Ralf B. schrieb:
> EAF schrieb:
>> Blink:28:11: error: 'LED_BUILTIN' was not declared in this scope
>
> #define LED_BUILTIN1 PB0
> #define LED_BUILTIN2 PB1
> #define LED_BUILTIN3 PB2
Das habe ich schon verstanden, da mache dir mal keine Sorgen!

Ralf B. schrieb:
>> error: 'Serial' was not declared in this scope
>
> printf("Led Demo\r\n");
Auch das!

Wenn du mich für einen Idioten hältst, dann bist du damit bei mir genau 
an der richtigen Adresse!


Ralf B. schrieb:
> Aber die toolchain läuft.
Ja?
EAF schrieb:
> Man versuche nur mal ein: #include <vector>


Aber ich sehe schon, du bist ein Priester, des unvollständigen.

Ralf B. schrieb:
> Der grösste mangel ist die doku auf schinesisch.
Wie kann eine vorhandene Doku als Mangel bezeichnet werden?
Viele  Datenblätter liegen nur noch auf Chinesisch vor.
Daran wirst auch du dich gewöhnen müssen.

von Ralf B. (Firma: BöniConsulting) (ralfib)


Lesenswert?

EAF schrieb:
> Wenn du mich für einen Idioten hältst, dann bist du damit bei mir genau
> an der richtigen Adresse!

Gut zu wissen.

Beitrag #7013989 wurde von einem Moderator gelöscht.
von Arduschmied (Gast)


Lesenswert?

EAF schrieb:
> "Unvollständig implementiert", ist noch das freundlichste, was man dazu
> sagen kann!
> Da wartet noch ganz viel Arbeit.

Man geht zum Schmied und nicht Schmiedel! d.h. man entscheidet sich für 
zertifizierte Boards und meidet solchen Plunder!

von EAF (Gast)


Lesenswert?

Arduschmied schrieb:
> Man geht zum Schmied und nicht Schmiedel! d.h. man entscheidet sich für
> zertifizierte Boards und meidet solchen Plunder!
Wer zertifiziert denn hier?
Du?
Nach welchen Kriterien?

Meine Kritik bezieht sich nicht auf das Board!
Das mag ok sein. Kann ich (noch) nicht beurteilen.

Zumindest sind sie (die Boards) z.Zt. erhältlich und im Leistungsbereich 
von, gerade nicht/kaum lieferbaren, STM32 µC.
Also, interessant finde ich die schon.


Was mich aber stört, ist das bewerben der rudimentären Arduino 
Integration.
Diese ist nur einen Hauch mehr, als Nichts.

Jetzt könnte man natürlich sagen "scheiß auf die Arduino IDE"!
OK, aber die Integration in andere IDEs ist offensichtlich auch nicht 
viel besser. Bzw. behebt sie nicht die Probleme mit der STD C++ Template 
Library

Mein Schluss:
Das ist eher Chinesische Softwarebaustelle. Noch weit von "Bezugsfertig" 
entfernt.

von Arduschmied (Gast)


Lesenswert?

EAF schrieb:
> Was mich aber stört, ist das bewerben der rudimentären Arduino
> Integration.
> Diese ist nur einen Hauch mehr, als Nichts.

Nochmals: Man geht zum Schmied und nicht zum Schmiedel.
Gib mal "Teensy" ein - vielleicht ist da was für dich dabei.

von chris_ (Gast)


Lesenswert?

Ralf B. schrieb
>Board W80X_duino

Was ist das eigentlich für ein Mikrocontroller? Welche Leistungsdaten 
hat er.

von Michael U. (amiga)


Lesenswert?

Hallo,

W80X erinnert mich irgendwie an W600 (war das Winner?) von 2020.
Kam, sah interressant aus und verschwand...
Liegen hier irgendwo noch 2 Module rum.
Arduino W600 hat es damals immerhin bis zur 0.2.6 geschafft.
Dann war der Boardlink tot.

Gruß aus Berlin
Michael

Beitrag #7015129 wurde von einem Moderator gelöscht.
von IoT-Fanboy (Gast)


Lesenswert?

Mit WLAN wäre sowas ja interessant weil https möglich sein sollte.

von Ralf B. (Firma: BöniConsulting) (ralfib)


Lesenswert?


von Ralf B. (Firma: BöniConsulting) (ralfib)


Lesenswert?

Der 801 hat wifi.
Die arduino einbindung ist aber noch schlechter als beim 806.

Beitrag #7015412 wurde von einem Moderator gelöscht.
Beitrag #7015431 wurde von einem Moderator gelöscht.
von Mathias B. (mathias_b709)


Lesenswert?

Bei mir läuft er mit diesem Mini-Sketch:

void setup() {
  pinMode(PB0, OUTPUT);
  pinMode(PB1, OUTPUT);
  pinMode(PB2, OUTPUT);
}

void loop() {
  digitalWrite(PB0, HIGH);
  digitalWrite(PB1, LOW);
  digitalWrite(PB2, HIGH);
  delay(1000);
  digitalWrite(PB0, LOW);
  digitalWrite(PB1, HIGH);
  digitalWrite(PB2, LOW);
  delay(1000);
}

von Rudolph R. (rudolph)


Lesenswert?

Ich habe mir den ersten Link da oben mal angesehen, über die 0.0.2 sind 
die mit der Software nie weiter gekommen.
Gefunden habe ich dann noch das hier:
https://github.com/Hi-LinkDuino/w80x_arduino
So komplett tot.

Aber zu finden war auch das hier:
https://github.com/board707/w80x_arduino

Und da wird aktiv dran gearbeitet.

Auch interessant:
https://www.amazon.de/W806-Microcontroller-Development-Board-Chip/dp/B0C822NL3P/
https://www.amazon.de/TECNOIOT-Entwicklungsboard-Mikrocontroller-Bluetooth-Dual-Mode/dp/B0B5R8X48Z/

Also es gibt die Dinger noch, wenn auch bei der Beschreibung bei dem 
zweiten Link überhaupt nicht klar wird was man da bekommt, das ist wohl 
von einem ESP32 Board übernommen worden. :-)

Hmm, +1 für die Sammlung. :-)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.