Serwis Edukacyjny
Nauczycieli

w I-LO w Tarnowie
obrazek

  Wyjście       Spis treści       Wstecz       Dalej  

obrazek

Autor artykułu
 mgr Jerzy Wałaszek
Konsultacje:
Wojciech Grodowski
mgr inż. Janusz Wałaszek

©2026 mgr Jerzy Wałaszek

obrazek

Warsztat

Instalacja oprogramowania

SPIS TREŚCI
Podrozdziały

Aplikacje komputerowe

Do nauki programowania mikrokontrolerów i projektowania układów elektronicznych będą potrzebne następujące aplikacje:

obrazek

Code::Blocks: zintegrowane środowisko programowania (ang. IDE: Integrated Developement Environment) w C i C++. Wykorzystamy je do nauki programowania w języku C. Code::Blocks jest darmowe, legalne i posiada wersje zarówno dla Windows jak i dla Linuxa. Z tego powodu nadaje się idealnie do nauki programowania.

Projekt Code::Blocks jest ciągle rozwijany i w sieci pojawiają się co pewien czas nowe wersje tego oprogramowania. Centralna Komisja Egzaminacyjna dopuściła Code::Blocks do programowania w języku C++ na maturze z informatyki.



obrazek

GIMP (ang. GNU Image Manipulation Program): jest programem do obróbki grafiki rastrowej, czyli zbudowanej z pikseli, punktów. Program ten bardzo przydaje się przy korekcie obrazów przedstawiających układ ścieżek na płytce drukowanej. Korektę taką często wykonuje przed wydrukiem obrazka na drukarce laserowej.

Zaletą GIMP'a jest to, że dokładnie taka sama wersja jest dostępna dla systemów Windows oraz Linux.

Jeśli posiadasz swój własny program do obróbki grafiki rastrowej, np. Corel Photopaint, Adobe Photoshop, itd., to możesz go stosować. Ja wybrałem GIMP'a, ponieważ jest dosyć dobry, posiada wszystkie niezbędne dla mnie funkcje, jest legalny i darmowy. Po opanowaniu obsługi staje się bardzo pomocnym narzędziem.



obrazek

Inkscape: jest programem do tworzenia grafiki wektorowej, czyli zbudowanej z obiektów opisanych krzywymi Beziera. Stosuję go do drukowania obrazów ścieżek na drukarce laserowej. Oczywiście w tym celu możesz wykorzystywać dowolną inną aplikację, która posiada podobne opcje. Inkscape posiada wersję dla Windows oraz dla Linuxa. Jest darmowy, legalny i dosyć dobry. Każdy może go sobie zainstalować na swoim komputerze, co pozwala na bezproblemową wymianę plików. Dlatego go wybrałem.

Na kursie używany jest program Inkscape w wersji 0,91. Być może w przyszłości pojawi się nowa wersja, która będzie się nieco różniła od tej tutaj opisanej. Miejmy nadzieje, że różnice nie będą zbyt duże i podane informacje wciąż będą dla ciebie użyteczne, jednakże nie mogę tego zagwarantować. Prawda jest jednak taka, iż jeśli opanujesz jeden program grafiki wektorowej, to opanowanie innych przyjdzie ci o wiele łatwiej, ponieważ wszystkie te aplikacje różnią się interfejsami, jednakże zawierają podobne funkcje podstawowe.



obrazek

Fritzing: jest aplikacją stworzoną z myślą o początkujących elektronikach. Umożliwia ona tworzenie projektów budowanych na płytce stykowej, a następnie na tej podstawie otrzymywanie schematu (niestety z symbolami amerykańskimi) oraz płytki drukowanej. Program posiada wersje dla Windows i dla Linuxa. W artykule nie zajmuję się tą aplikacją, jednakże korzystam z niej przy projektowaniu wersji prototypowej urządzenia na płytce stykowej.



obrazek

CadSoft Eagle: jest aplikacją do projektowania wszelkich układów elektronicznych. Zawiera edytor schematów oraz płytek drukowanych. Program jest płatny w wersji profesjonalnej, jednakże pozwala również na zainstalowanie darmowej wersji edukacyjnej, która posiada większość funkcji wersji oryginalnej (ograniczenia dotyczą liczby dokumentów, które mogą być utworzone dla pojedynczego projektu, ilości warstw sygnałowych na płytce drukowanej oraz wielkości maksymalnej płytki: 10x8cm). Dla większości projektów amatorskich wersja darmowa jest zupełnie wystarczająca.

Program Eagle przyjął się wśród amatorów elektroniki z powodu dużych możliwości i wygody użytkowania. W sieci spotkasz tysiące projektów utworzonych w Eagle. Również w tym artykule opieramy się na tej właśnie aplikacji. Program posiada identycznie działające wersje dla Windows oraz dla Linuxa. Aplikacja Eagle została przejęta przez koncern Autodesk Inc. i jest ciągle rozwijana, dlatego aktualny interfejs użytkownika może się różnić od opisanego tutaj.



obrazek

Eclipse: jest to bardzo wygodne zintegrowane środowisko tworzenia programów w różnych językach oraz na różne platformy sprzętowe. Aplikację tę będziemy używać do pisania programów w  języku C dla mikrokontrolerów AVR.

Eclipse jest dostępne dla Windows oraz dla Linuxa.



obrazek

Atmel Studio 7: jest aplikacją rozwijaną i udostępniana przez producenta mikrokontrolerów AVR, firmę Atmel. Obsługuje wszystkie mikrokontrolery AVR, zawiera pełne środowisko programowania oraz uruchamiania programów. Atmel Studio posiada tylko wersję dla Windows. Obecnie firma Atmel została przejęta przez koncern Microchip Technology i obsługa mikrokontrolerów AVR została przeniesiona do MPLAB X IDE.



obrazek

Arduino IDE: jest środowiskiem programowania platformy Arduino. Zawiera edytor, kompilator języka C dla Arduino oraz różne pomocne narzędzia. Arduino jest platformą zawierającą mikrokontroler AVR, którą można programować za pomocą złącza USB bez dodatkowych urządzeń (programatorów). Posiada rozbudowane funkcje do obsługi różnych urządzeń (np. wyświetlacze alfanumeryczne). Nadaje się dla początkujących użytkowników, którzy w miarę prosty sposób mogą na tej platformie tworzyć swoje projekty. Program jest w wersji Windows oraz Linux.



obrazek

MPLAB X IDE: jest pełnym środowiskiem programowania wszystkich mikrokontrolerów PIC w języku C i asembler. W artykule zajmuję się również programowaniem tych mikrokontrolerów. Jeśli zatem zamierzasz także to robić, musisz sobie to środowisko zainstalować. Aplikacja jest dostępna dla Windows oraz dla Linuxa. Z instalacją poczekaj, aż przeczytasz i zrozumiesz informacje na temat programowania mikrokontrolerów PIC.


do podrozdziału  do strony 

Zespół Przedmiotowy
Chemii-Fizyki-Informatyki

w I Liceum Ogólnokształcącym
im. Kazimierza Brodzińskiego
w Tarnowie
ul. Piłsudskiego 4
©2026 mgr Jerzy Wałaszek

Materiały tylko do użytku dydaktycznego. Ich kopiowanie i powielanie jest dozwolone pod warunkiem podania źródła oraz niepobierania za to pieniędzy.
Pytania proszę przesyłać na adres email: i-lo@eduinf.waw.pl
Serwis wykorzystuje pliki cookies. Jeśli nie chcesz ich otrzymywać, zablokuj je w swojej przeglądarce.

Informacje dodatkowe.