piątek, 16 października 2015

[1] PCB - Płytka testowa - diody przewlekane, diody SMD

W tym poście przedstawię bardzo prosty projekt płytki zawierającej diody i wyprowadzenia do podłączenia dla mikrokontrolerów. Powstały one podczas nauki obsługi programu Eagle już jakiś czas temu.

Pierwszy projekt będzie zawierał 15 diod podłączonych do rezystorów oraz zestawu goldpinów. Na płytce znalazło się także miejsce trzy diody RGB. 

Płytki zostały w całości wykonane w programie Eagle.


[2] Excel VBA - Marko - Wpisywanie danych do pustej kolumny w tabeli

W tym poście przedstawię makro wyszukujące puste miejsce w tabeli i wprowadzające w nią podane przez użytkownika dane. Przy jego tworzeniu posłużę się makrem znalezionym przeze mnie jakiś czas temu w internecie, którego zadaniem było odnalezienie pustego miejsca w tabeli. I zaznaczenie tej kolumny.

[3] STM32 Nucleo F411RE - USART

W tym poście przedstawię podłączenie mikrokontrolera do komputera za pomocą UART-a.

Wstęp


UART (ang. Universal Asynchronous and Transmitter) jest to układ pozwalający na asynchroniczną transmisję informacji wykorzystującą port szeregowy. W tym układzie zawarte są dwa konwertery, jeden z nich służy do konwersji danych przesyłanych z komputera (równoległo-szeregowy - ang. parallel to serial), drugi natomiast działa odwrotnie (szeregowo-równoległy ang. serial to parallel). W skład UART-u wchodzi także bufor, który przechowuje dane tymczasowo w momencie wykorzystywania szybkiej transmisji. [1]

Pewną odmianą UART-u jest tzw. USART. Może on pracować w trybie synchronicznym jak i asynchronicznym.

środa, 14 października 2015

[1] Excel VBA - Makro podnoszące wartość do zadanej potęgi

Tym razem przedstawię pierwsze przygotowane prze zemnie makro. Jego zadaniem będzie podniesienie podanej wartości do potęgi, wypisanie jej na ekranie oraz w podanej komórce

wtorek, 13 października 2015

[0] Funkcja - Excel VBA - pierwsza prosta funkcja

W tym poście, w związku z tym, że rozpocząłem swoją przygodę z programowaniem w VBA chciałbym wrzucić przygotowaną przeze mnie bardzo prostą funkcję zmieniającą format daty.

niedziela, 4 października 2015

[1] STM32 Nuclo F411RE - Inicjalizacja GPIO I/O

Tym razem przedstawię sposób inicjalizacji portów GPIO, jakie są dostępne w wykorzystywanym prze zemnie mikrokontrolerze. Przedstawię też krótki program pozwalający na obsługę wbudowanego przycisku oraz diody.

Wstęp


W tej wersji Nucleo mamy do wyboru następujące wyprowadzenia kompatybilne z Arduino, oraz wyprowadzenia Morpho. W skład tych drugich wchodzą wszystkie dostępne funkcjonalne wyprowadzenia mikrokontrolera. Rozmieszczenie wszystkich pinów podano na rysunku 1.1. 


Rys. 1.1. Opis wyprowadzeń Nucleo F411RE

piątek, 2 października 2015

[12] Arduino - Wyświetlacz LCD 2x16, podłączenie, programowanie

W tym poście zaprezentuję obsługę wyświetlacza LCD 2x16.

Wstęp

Osobiście wolę ten sam wyświetlacz tylko wyposażony w konwerter I2C dzięki któremu ilość pinów jaka jest wymagana do podłączenia LCD do mikrokontrolera zostaje znacznie zmniejszona. 
Z drugiej strony wyświetlacz jest prawie 10 zł tańszy w porównaniu z odpowiednikiem z konwerterem. Wobec tego jeśli nie zamierzamy wykorzystywać wielu pinów do innych celów, ten wyświetlacz będzie lepszym rozwiązaniem.

Rys. 1.1. Wygląd zewnętrzny wyświetlacza