Wydania informacje
Lista zmian które zostały wprowadzone w programie z podziałem na wersje
Rozwój:
- Dodana obsługa Raspberry Pi Pico
Usprawnienia:
- Zmiana sposobu uploadu kodu
Rozwój:
- Dodana obsługa silnika krokowego
- Dodana obsługa ps2 gamepad
Usprawnienia:
- Poprawa błędu czarnego okna w materiałach lekcyjnych
Rozwój:
- Dodana obsługa w programie rozszerzenia do arduino BeCreo dostępna dla wszystkich
Usprawnienia:
- Poprawa błędu z menu bloków w projekcie uproszczonego menu w wersji arduino
Rozwój:
- Bloczki do obsługi wyświetlacza Oled w wersjach SSD1306 i SH-1106
- zmiana wyświetlania informacji w bazie lekcji (podpowiedzi dla nauczyciela)
Usprawnienia:
- Poprawa błędów literowych w komunikacji
- Zatrzymanie na dłużej ekranu z błędami w aktualizacji, aby użytkownik mógł przeczytać informację
- Poprawki wyłączania kamery na systemach MacOS (kamera potrafiła w dziwnych sytuacjach "zostać uruchomiona")
- Poprawki w systemie generowania funkcji z formatem list
Rozwój:
- Dodane nowe bloczki usprawniające poruszanie robota
- poruszanie pojedynczym silnikiem przez określony czas
- Duże zmiany względem stabilności poruszania robota CODI
- Domyślna aktywacja obsługi robota mBot
Usprawnienia:
- zmiana prędkości podczas transformacji
- zmiana prędkości zatrzymywania się robota
- zmiana prędkości podczas gestów
- poprawa pozycji bloku startu
Rozwój: - Dodany nowy Robot edukacyjny
CODI - Własnym monitor portów z możliwością testowania wszystkich możliwości robota
(od wyświetlenia komunikatu przy pomocy led matrix, po ruch i odczytywanie stanów z wybranych czujników)
- Przebudowany sposób kalibracji robota aby można było w nim ustawić zarówno położenie nóg ale również próg wykrywania linii
- Usprawnienie bloków robota edukacyjnego OTTO
- Dodanie obsługi wyświetlacza led matrix z przewijanym tekstem i polskimi znakami
- Zmiana sposobu ustawiania lekcji (przydzielona do konkretnych grup/klas)
- Dodany nowy block do robota mBot - poruszanie pojedynczym silnikiem
- Dodana obsługa aplikacji Dabble do sterowania przez Bluetooth
Usprawnienia:
- Przeniesienie kompilacji programu na serwis w chmurze
- Zmiana sposobu testowania głośniczka w monitorze urządzenia
Rozwój:
- Dodanie nowego bloku do obsługi led matrixa 16x8 (projekt mBot)
Usprawnienia:
- Poprawa bloków jako "cienie" - nie możliwe do usunięcia, ale możliwe do zastąpienia
- Wyświetlenie poprawnego błędu podczas zapraszania powiązanego użytkownika
- Poprawki przy wyświetlaniu lekcji
Rozwój:
- Konto edukacyjne:
- Poprawiona obsługa grup, dodawania, usuwania i moderowanie listą uczniów
- Chat wraz z systemem notyfikacji dostępny w wersji beta po uprzednim kontakcie
- Usprawnienie odświeżania ustawionej przez nauczyciela lekcji, bez przelogowania
- Zmiana systemu związanego z aktualizacją programu
Rozwój:
- Przebudowa systemu do obsługi licencji, umożliwienie logowania się na wielu komputerach z tymi samymi danymi
- Zmiana systemu logowania z pomoca loginu i hasła, zmiana strony początkowej
- Dodana obsługa grup w licencji komercyjnej i edukacyjnej
Rozwój: - Dodanie bloku w menu do odczytu danych przez bluetooth z aplikacji
"Bluetooth RC Controller" - Dodanie opcji wybrania kamer poza domyślną wraz z opcją odświeżenia listy kamer w programie (licencja edukacyjna)
Usprawnienia:
- Dodanie możliwości wybrania podstawowych lekcji z bazy lekcji dla uczniów (licencja edukacyjna)
- Dodanie dodatkowego przykładu do obsługi shielda DFRobot LCDkeypad shield v1.0 (porusz ikoną ducha)
Naprawy błędów:
- Poprawione "literówki" w programie (podziękowania dla @Lawcio)
- Poprawa błędu strzałki do tyłu w prawo przy odczycie operacji przez bluetooth z aplikacji "Bluetooth RC Controller"
Rozwój:
- Dodanie bloku do "ponownej" deklaracji polskich znaków na wyświetlaczu LCD w kodzie programu (np. wyświetlanie na zmianę animacji na dodatkowych bloczkach i komunikatów do użytkownika)
- Dodanie bloku do obsługi przycisku na joysticku
- Dodanie bloku do zwiększenia o X stopniu kątu serwomechanizmu względem aktualnej pozycji
- Dodanie bloku do obsługi servomechanizmu wieloobrotowego wraz z deklaracją "mocy" (prędkości obracania)
- Dodanie bloku do pełnej konfiguracji funkcji
"map" z domyślnych funkcji arduino
Usprawnienia: - Poprawiony blok do obsługi parsowania zmiennej
- Ustawienie domyślnie w kategorii robota edukacyjnego "Arduino NANO (nowy bootloader)", obecnie można dostać tylko nowe wersje arduino nano, z wgranym
nowym bootloaderem - Poprawki w toolboxie z listą bloków
- domyślne piny urządzeń,
- poprawki tekstów,
- złączenie bloków do komunikacji w jedną listę w trybie zwiniętych bloczków
Naprawy błędów: - Poprawiony błąd deklaracji czujnika dotyku w konfiguracji robota edukacjnego "otto"
- Zamiana kolumny i wiersza w bloku przesunięcia kursora na wyświetlaczu LCD
- Poprawa odbicia lustrzanego kąta w serwomechanizmie, aby mógł bazować na zmiennych a nie stałych liczbach
Features:
- Dodanie obsługi video i web video (np. przez droidcam) wyświetlany w programie na licencji edukacyjnej
- Dodanie obsług boardu DFrobot LCDKeypad Shield
- Dodanie wsparcia do obsługi wielu kont - możliwość przelogowania na różne typy kont
Bugs:
- Poprawa komunikatu jeśli nastąpił błąd auto aktualizacji programu
- Poprawki literówek w blokach programu
Features:
- Dodanie obsługi dowolnych znaków do Wyświetlacza LCD zaprojektowanych w edytorze blokowym
- Dodanie obsługi polskich znaków na wyświetlaczu LCD (wybór jakie znaki będą używane podczas inicjalizacji wyświetlacza)
Fixes:
- Dodanie możliwości określenia w bloczkach typu komunikacji z pinem (tryb: wyjście, wejście, wejście "pullup")
Bugs:
- Ustawianie automatycznie pinu do odczytu jeśli pierwsza jego deklaracja była w dopisanej funkcji (błąd widoczny był na bloku diody LED która nie świeciła tak jasno jak powinna)
Features:
- Rozszerzenie konfiguracji programu:
1. Wybór otwieranego projektu podczas uruchamiania programu (możliwość pominięcia ekranu wyboru projektu)
2. Wybór projektów które mają być widoczne na pierwszym ekranie (domyślnie: Arduino, Boards, Robot)
Fixes:
- Poprawa wyświetlania konta użytkownika bez podanego adresu email
- Dodanie możliwości zmiany rozmiaru okna z tutorialem i lekcjami bazy lekcji otwieranych z programu (platforma Windows)
- Drobne formatowanie i kategoryzowanie tutoriala w poszczególnych typach projektów
Features:
- Dodanie obsługi formatu "acdi" w celu zapamietania ustawień typu arduino w pliku kodu źródłowego
- Obsługa "bazy lekcji" wraz z materiałami do zajęć w wersji licencji konto edukacyjne
Fixes:
- Poprawa przykładowego kodu do otto czujnik dotyku -> sterowanie chodzeniem
- Usunięcie czarnej ramki w oknach tutoriala(platforma Windows)
- Dodanie loadera ładowania tutoriala
- Optymalizacja kodowania blokowego dla dużej ilości bloków
Bugs:
- Poprawa listy otwartych plików (nie zawsze była prawidłowo ograniczana do 10 elementów)
- Poprawa przybliżania okna, resetowanie do ustawień początkowych
Features:
- Dodana obsługa odczyt i zapis plików "ino"
- Dodane ostrzeżenie przed powrotem do programowania blokowego po zmianach w kodzie źródłowym programu
- Reorganizacja okna ustawień
- Dodana możliwość zmiany adresu email, i ustawień licencji konta
Fixes:
- Poprawy do generowania kodu arduino - oduzależnienie od pozycji elementów w oknie programowania blokowego
Features:
- Monitor robota wspomagający kalibracje nóg
- Rozbudowane przykłady robota OTTO
- Dodana obsługa: aplikacji OTTO DIY, Bluetooth RC Controller
- Dodanie obsługi nowego pilota IR
Fixes:
- Poprawki z wyłączeniem automatycznego przewijania
- Ograniczenie ilości linii do 200 w komunikacji z urządzeniem
- Automatyczne ukrywanie okna z powodzeniem wgrywania programu po 3s
- Odznaczanie elementów w monitorze do Education Board v1 i Otto
Bugs:
- Błąd z przesyłaniem maila podczas rejestracji do darmowej wersji programu
Features:
- Zmiany w obsłudze buzzera
- biblioteka TimerFreeTone jako domyślna biblioteka
- blok do zmiany głośności melodii
- Dodanie listy ostatnio otwartych algorytmów
- Dodanie podstawowych przykładów do rozszerzenia wybieranych z menu plik
Bugs:
- Dodanie brakującej kategorii w menu w uproszczonym układzie do zmiennych i funkcji
- Naprawa rotacji matrycy led dla generowanych własnoręcznie obrazków
- W projekcie "robot: otto" usprawnienie wpisywania tekstu na matrycy led, aby możliwa była wpisana dowolna długość tekstu
Features:
- Obsługa "nano (new bootloader)" wybieraniue jako typ Arduino
- Nowy blok wyboru wartości z konfiguracją
- Nowy blok do sprawdzenia czy dioda jest zapalona
- Nowe bloki do odczytywania i zapisywania stanu na pinie PWM
- Nowy blok do obsługi pilota IR (car mp3 IR)
Bugs:
- Poprawa okna z pytaniem o nazwę zmiennej
- Poprawa opisu Arduino - dodanie informacji o pinach PWM
- Poprawa pytania o potwierdzenie zamknięcia projektu, otwieranie przez plik
Features:
- Przebudowa menu (dodanie ikon, zmiana kategorii)
- Dodanie opcji "stop" w bloku obsługi motoru
Bugs:
- Poprawa bloku math_random do losowania wartości (zakres)
Features:
- Dodanie bloku do obsługi wyświetlacza LCD w podstawowej konfiguracji
- Dodany link do tutoriala na każdym typie projektu
- Usprawnienia przy aktualizacji
Bugs:
- Poprawa działania scrolla w widoku projektowania blokowego
Features:
- Dodanie tutoriala do projektu boardu
- Automatyczne wykrywanie nano (new bootloader)
Features:
- Dodanie obsługi bloków otto w zaawansowanym trybie
Bugs:
- Poprawki związane z aktualizacją licencji
Features:
- Dodanie bloku do obsługi motoru 2xl298n
Features:
- Dodanie obsługi darmowej licencji
Bugs:
- Poprawa konwersji na wartość typu String
Features:
- Dodanie obsług led matrix
- Zmiana obsługi podglądu kodu
Bugs:
- Poprawki związane z otwaraniem programu za pomocą pliku
Features:
- Obsługa platformy Linux
- Podział na 3 typy projektów: Arduino, Board i Otto (robot)
Bugs:
- Poprawy wgrywania programu na Windowsie
Features:
- Obsługa Arduino UNO i NANO w postaci programowania blokowego