Inicjacja połączenia serwerowego Windows w VC++ Pobieramy biblioteki sha1 i base64 z poprzedniego wpisu http://fx-team.fulara.com/sha1-64base-websocket-handshake/
W komunikacji websocket przy tworzeniu np. serwera ważne jest inicjowanie połączenia. Klient wysyła do serwera zwykłe żądanie GET, oprócz formatowania nagłówków trzeba odpowiedzieć na wysłany klucz.
Przygotowanie oraz tworzenie nowej aplikacji przedstawione w poprzednim wpisie. Kod do wrzucenia w tag <Grid>. 12345678910111213141516171819<StackPanel> <StackPanel x:Name="kolor"> <TextBlock Text="Ulubiony kolor:" TextWrapping="Wrap" /> <ComboBox x:Name="select" Width="160" PlaceholderText="Wybierz kolor"> <x:String>Niebieski</x:String> <x:String>Zielony</x:String> <x:String>Czerwony</x:String> <x:String>Żółty</x:String> </ComboBox> </StackPanel> <StackPanel x:Name="plec"> <RadioButton x:Name="radio1" Content="Kobieta" /> <RadioButton…
Jest to poradnik podłączenia modułu WiFi ESP8266 do BluePilla STM32 z wykorzystaniem CubeIDE (w innym poradniku pokazałem konfigurację z Arduino IDE, ale to jednak coś zupełnie innego).
Przygotowanie Potrzebujemy wyposażyć Visual Studio w pakiet roboczy o nazwie „Opracowywanie zawartości dla platformy uniwersalnej systemu Windows” Następnie musimy włączyć tryb dewelopera w systemie, aby mieć możliwość skompilowania aplikacji. (Ustawienia -> Aktualizacja i zabezpieczenia -> Dla deweloperów -> Tryb dewelopera) Tworzenie aplikacji Tworzymy projekt pustej…
Algorytm typu sprawdź wszystkie możliwe podzielniki, potrzebny często na maturę:
Szkielet programu z obsługą pliku wejściowego w C++
Nie ma wbudowanego mechanizmu obsługi połączeń z serwerem www np. Apache w C++. W tym celu skorzystamy z zewnętrznej biblioteki.
W poprzednim wpisie opisałem obliczanie liczb pierwszych i miganie diodą LINK, program ten można w prosty sposób rozszerzyć o wyświetlanie tych danych na LCD zamiast po UART. Uwaga! LCD musi mieć konwerter sygnału wyświetlacza I2C np. układ PCF8574. 1. Pobiermay obrać bibliotekę do obsługi LCD…
Prostym, ale dobrym przykładem wykorzystania FreeRTOS jest obliczanie liczb pierwszych i miganie diodą w tym samym czasie. Dioda ma zmieniać stan dokładnie co sekundę, dlatego ma wyższy priorytet niż obliczanie liczb pierwszych. 1.W STM32CubeIDE należy wybrać Pinout & Configuration -> Middleware -> FREERTOS i zmienić…