Przejdź do treści

#15 Czerwcowa aktualizacja: MicroPython już jest! ​

Dodano wsparcie dla MicroPython ​

Teraz możesz tworzyć grafiki dla MicroPython SSD1309

Lepsza edycja tekstu ​

Gdy tworzysz warstwę tekstową, pole wprowadzania jest automatycznie ustawiane jako aktywne, abyś mógł od razu zacząć pisać. Teraz możesz też kliknąć dwukrotnie warstwę tekstową, aby natychmiast ją edytować

Zmiana rozmiaru obrazów ​

Można teraz zmienić rozmiar warstwy Paint: wstaw ikonę lub narysuj własny obraz i zmieniaj jego rozmiar, przeciągając rogi.

Przycisk „Dodaj obraz” przeniósł się na górny pasek narzędzi dla łatwiejszego dostępu

Ulepszone narzędzie Paint ​

Kliknij prawym przyciskiem, aby wymazywać bez pozostawiania przerw

🥁 Zdobądź 1 miesiąc Lopaka Plus za darmo! ​

Chciałbym zobaczyć, co budujesz. Po prostu udostępnij swój projekt w mediach społecznościowych lub na forum — opowiedz trochę o tym, co tworzysz, i dołącz link do Lopaka.

W ramach małego podziękowania dam ci 1 miesiąc Lopaka Plus za darmo.

👉 Wypełnij ten formularz po opublikowaniu, a aktywuję twój darmowy miesiąc! https://airtable.com/apps27BkejrUF0DWT/pagxrro6X9GxclUpp/form

Twoje wsparcie pomaga Lopaka rosnąć — i jestem bardzo podekscytowany, widząc wasze projekty na zewnątrz.

Projektowanie dla MicroPython ​

Platforma MicroPython celuje we wbudowany moduł framebuf, więc wygenerowany kod działa na RP2040, ESP32 i innych płytkach bez dodatkowych bibliotek. Działa z monochromatycznymi wyświetlaczami, takimi jak OLED SSD1306 i SSD1309.

Czego się spodziewać:

  • Dane wyjściowe to zwykły Python, który możesz wkleić do swojego skryptu.
  • Kolory są monochromatyczne: 1 dla bieli i 0 dla czerni.
  • Tekst używa wbudowanej czcionki Petme 8×8, więc to, co widzisz w edytorze, odpowiada urządzeniu.
  • Obrazy są eksportowane jako bufory bytearray w linii lub jako plik .pbm, który twój skrypt ładuje przy starcie, gdy włączona jest opcja Dołącz pliki obrazów.
  • Narzędzia rysowania obejmują linie, prostokąty, elipsy, trójkąty, wielokąty, tekst i warstwy Paint.

Jeśli potrzebujesz kolorowych wyświetlaczy lub własnych czcionek BDF, użyj platformy CircuitPython, która celuje w displayio. Zobacz Platformy, aby poznać pełne porównanie.

Edycja obrazów i malowania od tej aktualizacji ​

Rozmiar warstw Paint nadal można zmieniać, przeciągając ich rogi. Narzędzie Paint ma teraz także wzory pędzla, tryb gumki, wypełnienie i przycinanie. Narzędzie Obraz na pasku narzędzi otwiera kreator importu z pakietami ikon, przesyłaniem plików, importem GIF i wideo oraz wprowadzaniem tablic bajtów. Zobacz Importowanie obrazów.

Powyższa oferta darmowego miesiąca zakończyła się. Aby wygrać Plus dziś, weź udział w comiesięcznym konkursie galerii.