Skocz do zawartości

Raspberry Pi Pico w Arduino IDE


Pomocna odpowiedź

Napisano

Czy może mi ktoś "łopatologicznie" wytlumaczyć co zrobić, aby płytka Pico działała w Arduino IDE?

W tej chwili wygląda to tak:

- z menedżera wgrałem Raspberry Pi Pico/Rp 2040

- mam zainstalowanego Pythona 3.11

- płytka jest widoczna w programie:

image.thumb.png.142a76d3ca52c33cc966e680f0b2bdbc.png

Gdy przesyłam blinka wyskakuje następujący komunikat:

Cytat

Fatal Python error: initfsencoding: unable to load the file system codec
ModuleNotFoundError: No module named 'encodings'

Current thread 0x0000375c (most recent call first):

exit status 0xc0000409

Compilation error: exit status 0xc0000409

Pomożecie?

 

 

Też nie wiem, ale sprobowałbym przeczytać komunikat błędu i na tej podstawie stwierdzić czego mu brakuje.

BTW do Pico jest świetny SDK do C/C++...

7 minut temu, ethanak napisał:

BTW do Pico jest świetny SDK do C/C++...

Ardu też ma SDK do Pico w C/C++... używanie Pythona do mikrokontrolerów powinno być zbrodnią wojenną... Kilka razy wolniejszy, więcej kodu i mniejsza dostępność bibliotek... O braku klamr nie wspominając...

Prawdopodobnie brakuje jakiegoś package'a na pip'ie... 

  • Lubię! 1

Generalnie jest łatwe i tu i tam, jak nie potrzeba VSCode czy OpenOCD, od 1.5.0 nie potrzeba natywnego kompilatora, ale jest instalator na Windowsa - w najnowszej wersji tutaj. Nie wiem jak działa, nie używałem, ręcznie robiłem, ale innym działa. Na Arduino IDE są dwie wersej. Jedna nieoficjalna bazująca na SDK i ta druga 😄 Tutaj ten Python nie miał nic wspólnego z MP jak mniemam. Po prostu SDK używa gdzieniegdzie Pythona i coś nie styka (nie bać się, szukać komunikatów błędów, inni też pewnie je mieli) - też nie próbowałem Ardu tutaj.

  • 1 rok później...

Próbowałem płytkę z RP2040 programować w Circuit Pythonie bo łatwo, ale zonk. Nastąpiła blokada pliku code.py. Plik się wyświetlał, ale każda próba zapisu czy odczytu kończyła się błędem odczytu/zapisu. Wszystkie pliki obok otwierały się bez problemu, a code.py nie dało się ruszyć. Wymiana oprogramowanie nic nie pomagała. Po powrocie to samo. Teraz programuję w Arduino IDE i nie ma problemu.

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...