Podczas rozbudowy instalacji do przechwytywania deszczówki czyli kopania rowu natrafiłem na starą niewystrzeloną amunicję (niewybuch). Pocisków było około sto sztuk. Przeznaczenie to karabiny Mannlicher oraz Lebel (informacja od dowódcy saperów). Do usunięcia niebezpiecznego znaleziska zostali wezwani na miejsce saperzy.
Trening Doliną Wisły – Wiki na rowerze
Treningów nigdy nie za wiele. Tym razem z supportem. Trudny teren po kilkudniowych ulewach co można zaobserwować na poniższych zdjęciach.
Toruń Kluczyki – Kolej jak w Postapokalipsie
Kiedyś potężna lokomotywownia, a dzisiaj wręcz zapomniane miejsce w Toruniu. Można tam zobaczyć zarastające trawą torowiska, zdewastowane tabory, niszczejące budynki, potężne stare lokomotywy. Toruń Kluczyki – osiedle Toruń Podgórz – przystanek osobowy PKP w kierunku Bydgoszcz, Piła.
Yamaha FZ1 – FAZER
Oto mój nowy nabytek: Yamaha FZ1 FAZER o pojemności 998cm³ i mocy 150KM, waga 215kg. Niewiele jeszcze nią jeździłem ale muszę przyznać, że daje wiele frajdy. Zupełnie inne wrażenia niż te, które dawał mi mój poprzedni motocykl Yamaha Drag Star.
Gdzie się podziali Celebryci?
Świat Wielkiego Sportu zamilkł, schował się w swoich luksusowych willach. Co jakiś czas słychać tylko o „groszach” rzuconych na poczet własnego piaru. Gdy tak nasi celebryci liczą straty albo ściągają kasę z ubezpieczenia po tym jak dotknęła ich ta tragedia, na placu boju pozostali samotnie przedstawiciele służby medycznej oraz wolontariusze. Niedofinansowani, odizolowani od najbliższych, sypiający w szpitalnych zakamarkach, narażeni na utratę zdrowia ciągle trwają na pierwszej linii frontu. Na co nam teraz Lewy i jego talenty? Nie lepsza pielęgniarka, ratownik, lekarz, strażak, policjant? Nie można pominąć kasjerek, magazynierów i całej masy ludzi, którzy mimo strachu „podkręconego” przez media ciągle przychodzą do pracy.
TUT68 – Trójmiejski Ultra Trail 2020
Kolejny Ultra Maraton zaliczony. Dystans 68 km do pokonania w Trójmiejskim Parku. Widoki nieporównywalnie gorsze niż te w górach ale przewyższeń nie zabrakło.
Naprawa wieszaka do papieru z wykorzystaniem drukarki 3D
Czasami popsuje się coś takiego, co sprzedawane jest w komplecie i wtedy z reguły trzeba kupić nowy zestaw, bo części zamiennych nie ma. W takiej sytuacji niezastąpiona jest drukarka 3D. Małe obciążenie, więc wystarczy zwykłe PLA.
Czytaj dalej Naprawa wieszaka do papieru z wykorzystaniem drukarki 3D
Programowanie ESP8266 w środowisku Arduino IDE
Moduł WiFi ESP8266 ESP-01. Test płytki ESP-01 z wykorzystanie Arduino IDE.
Przed podłączeniem do USB pin GPIO0 musi być podłączony do GND a pin CH_PD do VCC. W takiej konfiguracji moduł uruchamia się w trybie programowania i czeka na wgrywanie programu. Po zainstalowaniu oprogramowania moduł jest ponownie uruchomiony w trybie programu. Rozłączenie i ponowne podłączenie płytki do zasilania wymaga uprzedniego rozłączenia GPIO0 od GND żeby moduł nie przeszedł ponownie w tryb programowania.
Czytaj dalej Programowanie ESP8266 w środowisku Arduino IDE
Ubuntu MsSQL Server – Error code 0x2746
Próba zalogowania się do bazy MsSQL (lokalnie oraz z zewnątrz) zakończona błędem 0x2746.
Przykład logowania lokalnie:
# sqlcmd -S localhost -U SA
Password:
Sqlcmd: Error: Microsoft ODBC Driver 17 for SQL Server : TCP Provider: Error code 0x2746.
Sqlcmd: Error: Microsoft ODBC Driver 17 for SQL Server : Client unable to establish connection.
Arduino STM32F103. Problem z funkcją createChar
Problem z funkcją createChar
obiektu LiquidCrystal
w bibliotece "LiquidCrystal.h"
.
Po w graniu prostego przykładu ze strony arduino.cc, funkcja createChar
powinna umożliwiać definiowanie własnych znaków.
Test wykonałem z wykorzystaniem płytki STM32 F103 i wyświetlacza LCD 1604.
Aby problem rozwiązać należy zastąpić w pliku LiquidCrystal.cpp
biblioteki wartość 100
na 40
w linii 309
jak poniżej.
303 void LiquidCrystal::pulseEnable(void) { 304 digitalWrite(_enable_pin, LOW); 305 delayMicroseconds(1); 306 digitalWrite(_enable_pin, HIGH); 307 delayMicroseconds(1); // enable pulse must be >450ns 308 digitalWrite(_enable_pin, LOW); 309 delayMicroseconds(40); // commands need > 37us to settle 310 }
Biblioteka
STM32F1xx/GD32F1xx boards by stm32duino wersja 2018.4.1
– nowsze wersje odmawiały współpracy