A wiecie że jest nowy Raspberry pi pico z numerem 2? W porównaniu do poprzedniego modelu ma mocniejszy procesor, więcej sramu i flashu.

U chińczyków najtaniej widziałem za 22zł.

Aktualnie jakoś nie widzę sensu w kupowaniu nowego modelu. Za 5zł można kupić chińską wersje starszego modelu która ma wlutowany przycisk, diodę ws2812 oraz 16MB pamięci, w podobnej cenie można też kupić wersje która jest o połowę mniejsza.

https://en.wikipedia.org/wiki/RP2350
K-S- - A wiecie że jest nowy Raspberry pi pico z numerem 2? W porównaniu do poprzedni...

źródło: obraz

Pobierz
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop
  • 1
@Nooleus: Ten chińczyk którego ja chwalę ma kilka różnic w pinoucie. Np nie daje informacji o tym że jest podłączony z usb, zwykłe pi pico to robi. Ma też wyciągnięte jedno więcej adc.

Pin 24 jest podpięty pod przycisk, a 23 pod ws2812, w originale pierwszy daje info o źródle zasilania a drugi zmienia tryb przetwornicy.
K-S- - @Nooleus: Ten chińczyk którego ja chwalę ma kilka różnic w pinoucie. Np nie da...

źródło: obraz

Pobierz
  • Odpowiedz
Działał ktoś z micropythonem w Arduiono na Ubuntu?

Brak jakichkolwiek szczegółowych instrukcji. Udało mi się zainstalować Arduiono Lab, chciałem zainstalować micropythona na płytce (ble 33 sense). Pobrałem Arduiono micropython installer, uruchomiłem ale moja płytka jest niewidoczna. Powinienem spróbować przełączyć w bootloader mode (dwa kliknięcia klawiszem reset), co też zrobiłem ale nie wiem po czym poznać, że przeszedł w bootlader mode.

Niestety installer nadal nie widzi podłączonej płytki.

#arduino #micropython
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#arduino #esp #elektronika #robotyka #automatyka #python #programowanie

Mireczki drogie, jako typowy jesieniarz znalazłem sobie zajęcie do kawusi i kocyka ( ͡° ͜ʖ ͡°) a mianowicie chcę zrobić sterownik olejarki łańcucha motocykla w oparciu o #esp8266, tak dla nauki.

Ten sterownik z olejarką działałyby w ten sposób, że:
- sterownik działa jak przerywacz - co jakiś czas otwiera
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 3
@SuperStefan imo powinieneś to w C napisać, interfejs webowy i tak będziesz w ja+HTML pisał, więc to nie ma znaczenia, taki projekt co chciałbyś zrobić nie jest jakiś super trudny do napisania w C, nie ma tu jakichś pointerow dużo czy cos, jedynie co, to w websockecie pointer do zmiennej z czasem otwarcia,

Myślałeś jak by zrobić to, żeby ustawienia się zapisywały? Bo jakby to powiedzieć, jak zgasisz skutra to się
  • Odpowiedz
@SuperStefan Spróbuj esp32, komunikacja po BLE - lepsza platforma. Obie mają Flash na pokładzie i można tam zapisywać. Podtrzymanie możesz zapisać przed włączeniem lub w interwale czasu albo podłączyć mały aku lipo i przełączyć się w Deep sleep.
  • Odpowiedz
#raspberrypi #raspberrypipico #python #micropython

https://pastebin.com/NxH2i14M

Mam taki kod - w momencie kiedy robię request na ten serwerek program zacina się na chunk = await reader.read(buffer_size) Rozumie że to się wiąże z protokołem tcp - po prostu czeka na dalszą część streama. Jak mogę zrobić tak abym mógł odebrać całość requestu i na to odpowiedzieć? Trudnością jest że piszę na raspberry pi pico w micropytho
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Micropython to jest zajebisty wynalazek. Dwie różne płytki, jedno lekkie środowisko, żadnego kompilowania, ten sam kod wszędzie, możliwość edycji kodu przez przeglądarkę i telefon, masa różnych bibliotek.

I kurde wszystko w python, żadnego kombinowania z jakimiś typami zmiennych, wskaźnikami i tym podobnymi rzeczami.

W sumie brakuje mi tylko jakiegoś lepszego środowiska bo Thonny gita nie ogarnia noi pisanie własnych modułów w c++ jakieś takie skomplikowane się wydaje ale to w sumie jedyne
K-S- - Micropython to jest zajebisty wynalazek. Dwie różne płytki, jedno lekkie środo...

źródło: comment_1660557417JMqFDtxCPRujb5SOEoWkcJ.jpg

Pobierz
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Pesa_elf: w nrf też się ustawia kanały i jest jakaś grupa która wychodzi ponad zakres wifi, a co do tej anteny to te moduły u mnie działają tragicznie one chyba nie dają sobie rady bez ekranowania. Korzystam tylko z tych małych wersji.
  • Odpowiedz
@lutecki: Dla wygody i pewnego rodzaju przejrzystości kodu. W boocie generalnie chcemy wykonać podstawowe operacje niskopoziomowe, by później pracować w mainie (lub wskoczyć do innego skryptu wskazanego przez boot). Rozbicie to zapewne wywodzi się ze świata embedded gdzie boot i główny firmware są nierozerwalnymi częściami
  • Odpowiedz
@Arizona12: ok, czyli ewentualnie ładowanie pliku konfiguracyjnego i sprawdzanie jego integralnosci. Jesli jest ok to przechodzimy do main.py, jak nie to ładujemy backup konfiguracji i robimy reset.
  • Odpowiedz
Czy użycie #micropython i używanie bibliotek pythonowych do obsługi #arduino i modułów ma sens?
Dotychczas wszystko dziubię w C i tzw. arduinio ide, który nawet nie podpowiada składni. Pisze się w tym tragicznie.
No i nie ogarniam sieczki w C. Biblioteki do zarządzania modułami to jakaś sieczkarnia.

#pytanie #programowanie #python #c
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy użycie #micropython i używanie bibliotek pythonowych do obsługi #arduino i modułów ma sens?


@zortabla_rt: dopóki masz wystarczająco dużo RAM-u i nie robisz rakiety dla NASA, to czemu nie, ale prędzej czy później będziesz musiał i tak tego C się nauczyć

pocieszające może być to, że C jest proste jak drut w takim sensie, że jest tam bardzo niewiele konstrukcji do ogarnięcia (w końcu to po
  • Odpowiedz
#micropython #mikrokontrolery #esp32

No wrzuciłem micropythona na esp32. Wrzucam sobie swój skrypt przez ampy i wszystko fajnie. Edytuję sobie na kompie, wrzucam, dla pewności sprawdzam, czy zawartość pliku rzeczywiście się zmieniła na espie. Zmieniła się. Ale zonk, działa wszystko jak przed zmianą. Po resecie espa jest to samo. Dopiero jak wyzeruję całego flasha, wrzucę interpreter od nowa, wrzucę nową wersję skryptu, to wtedy się zachowuje jak
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@zwei: jak zrobię os.rename('script.py', 'script2.py'), to działa ok, więc to jest coś schrzanione w systemie plików. Teraz pytanie jak to obejść?
  • Odpowiedz
Cześć, w jaki sposób mogę wyświetlać tekst na wyświetlaczu tft z płytką esp8266. Zainstalowałem sobie bibliotekę adafruit, jednak nie wiem jak wyświetlić na niej tekst. Ktoś ma jakiś poradnik do tego? Korzystam z micropythona

#micropython #python #arduino
#esp8266
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@defoxe: całe api mam już ogarnięte - tylko kwestia wyświetlania tekstu na wyświetlaczu. Zrobiłem już na jakiejś dziwnej bibilotece od użytkowniak Out of BOTS. Jednak font mi przeszkadza i chce coś innego.
  • Odpowiedz