Serwisy partnerskie:
Close icon
Serwisy partnerskie

Biblioteka Arduino Lilypad dla Proteusa

Article Image
Artykuł opisuje bibliotekę umożliwiającą wykorzystanie płytek Arduino Lilypad i Arduino Nano w oprogramowaniu Proteus.
1. Praktyczny Kurs Arduino - przewodnik po artykułach składających się na kurs 2. Czym jest Arduino? 3. Porównanie Arduino z Raspberry Pi 4. Instalacja sterownika Arduino w systemie Windows 5. Generowanie pliku hex w Arduino 6. Jak wgrać bootloader w Atmega328? 7. Rozpoczęcie pracy z oprogramowaniem Arduino 8. Rozpoczęcie programowania w Arduino 9. Programowe resetowanie Arduino 10. Wprowadzenie do Arduino UNO 11. Wprowadzenie do Arduino NANO 12. Wprowadzenie do Arduino Pro Mini 13. Wprowadzenie do Arduino Mega 2560 14. Wprowadzenie do Arduino Due 15. Wprowadzenie do Arduino Lilypad 16. Wprowadzenie do ATmega328 17. Biblioteka Arduino dla Proteusa 18. Projekt płytki drukowanej Arduino UNO dla Proteus ARES 19. Biblioteka Arduino Lilypad dla Proteusa 20. Odczyt z portu szeregowego Arduino 21. Projektowanie układów LCD z Arduino 22. Łączenie klawiatury z Arduino 23. Wartość ADC na LCD przy użyciu Arduino 24. Symulacja czujnika ultradźwiękowego w Proteusie 25. Połączenie czujnika ultradźwiękowego z Arduino 26. Wiele czujników ultradźwiękowych z Arduino 27. Czujnik temperatury 18B20 z Arduino 28. Jak używać 18B20 w Proteus ISIS? 29. Łączenie LM35 z Arduino w Proteusie 30. Współpraca siedmiosegmentowego wyświetlacza z Arduino w Proteusie 31. Łączenie czujnika PIR z Arduino 32. Współpraca czujnika płomienia z Arduino 33. Interfejs NRF24L01 z Arduino 34. NRF24L01+ i Arduino - Response Timed Out 35. Połączenie RFID RC522 z Arduino 36. Komunikacja Bluetooth z Arduino przy użyciu HC05 37. Sterowanie serwomotorem za pomocą Arduino w Proteusie 38. Projekt sterowania sygnalizacją świetlną przy użyciu Arduino 39. Przewijanie tekstu na matrycy LED 8×8 z użyciem Arduino 40. Inteligentny system oszczędzania energii 41. Komunikacja USB pomiędzy Androidem i Arduino 42. Automatyka domowa z użyciem XBee i Arduino 43. Domowy system bezpieczeństwa oparty na GSM 44. Wysyłanie SMS-ów za pomocą Arduino UNO i SIM900 45. Odbieranie SMS-ów za pomocą komend AT przy użyciu Arduino 46. Projekt rozpoznawania głosu przy użyciu EasyVR Shield 47. Rozpoczęcie pracy z programem EasyVR Commander 48. Połączenie EasyVR z Arduino UNO 49. Błąd szkolenia - niepowodzenie rozpoznawania w EasyVR 50. Połączenie XBee z komputerem 51. Wprowadzenie do modułu XBee 52. Interfejs XBee z Arduino 53. Rozpoczęcie pracy z kamerą Pixy 54. Jak zainstalować oprogramowanie kamery Pixy - PixyMon 55. Aktualizacja firmware kamery Pixy do najnowszej wersji 56. Jak wytrenować kamerę Pixy za pomocą komputera 57. Sterowanie kierunkiem obrotu silnika prądu stałego za pomocą Arduino 58. Sterowanie prędkością obrotów silnika prądu stałego za pomocą Arduino 59. Sterowanie kierunkiem obrotu silnika krokowego za pomocą Arduino 60. Sterowanie prędkością obrotów silnika krokowego za pomocą Arduino 61. Pobieranie danych z serwera internetowego za pomocą Arduino Wi-Fi 62. Wprowadzenie do Arduino YUN 63. Dostęp do serwera Linux Arduino YUN za pomocą Putty
Rozwiń cały spis treści Zwiń spis treści

Witajcie przyjaciele, kilka dni temu opublikowałem tutorial jak zrobić symulację Arduino w Proteusie. W tamtym poście użyliśmy biblioteki Arduino dla Proteusa, ale ponieważ ta biblioteka jest w początkowej fazie dlatego obecnie obsługuje tylko trzy podstawowe płytki Arduino, którymi są Arduino UNO, Arduino Mega2560 i Arduino Mega1280. Ale jak wiemy, istnieje wiele płytek Arduino, które są używane w dzisiejszych czasach. Poszukałem trochę i natknąłem się na tę niesamowitą bibliotekę Arduino Lilypad dla Proteusa, która ma wsparcie dla kilku innych płytek arduino. Przetestowałem tą bibliotekę sam jak zawsze i jest w 100% sprawna. Testowałem ją na Proteusie 7 i myślę, że będzie działać dobrze również na Proteusie 8. Jako że w poprzedniej bibliotece mamy wsparcie dla powyższych trzech płytek, więc dwie nowe płytki to Arduino Lilypad i Arduino Nano. Obie z nich są dość często używane w dzisiejszych czasach. Wyjaśniłem to szczegółowo, krok po kroku poniżej. Jeśli nadal czujesz problem w którymś z kroków to pytaj w komentarzach. Niniejsza biblioteka ma wsparcie dla następujących płytek:

  • Arduino UNO
  • Arduino UNO SMD
  • Arduino Mega
  • Arduino Nano
  • Arduino Lilypad
Uwaga:
* Ta biblioteka nie została zaprojektowana przez nasz zespół, więc wszystkie zasługi należą się jej twórcy, którym jest blogembarcado. Czapki z głów!
* My tylko szerzymy wiedzę, aby coraz więcej inżynierów mogło z niej skorzystać.
* Zamieściłem również bibliotekę czujnika ultradźwiękowego dla Proteusa, którą możesz pobrać. Używając tej biblioteki możesz symulować czujnik ultradźwiękowy w Proteusie, ponadto możesz również pobrać różne przykłady symulacji czujnika ultradźwiękowego w Proteusie, aby uzyskać pełną wiedzę na temat działania tego czujnika.

Biblioteka Arduino Lilypad dla Proteusa

Po pierwsze, pobierz bibliotekę klikając link na końcu artykułu.

Po pobraniu i rozpakowaniu pliku rar, otrzymasz plik nazwany jako “BLOGEMBARCADO.LIB“.

Umieść ten plik w folderze bibliotek Proteusa, który w moim przypadku to “C:\Program Files (x86)\Labcenter Electronics\Proteus 7 Professional\LIBRARY“.

Po umieszczeniu pliku w tym folderze, otwórz Proteus ISIS i kliknij na przycisk wyboru komponentów.

W polu wyszukiwania wpisz „Arduino” i natychmiast pojawi się lista wszystkich płytek arduino, jak pokazano na poniższym rysunku:

Na powyższym rysunku widać wszystkie pięć płytek i można wybrać dowolną z nich. Biblioteka obsługuje również czujnik ultradźwiękowy, ale jeszcze go nie przetestowałem, dlatego nie wspomniałem o nim, wkrótce przetestuję ten czujnik i wtedy również wyjaśnię jego działanie.

Teraz możesz wybrać dowolną z tych płytek i od razu zacząć nad nią pracować. Wszystkie pięć płytek jest pokazanych na poniższym rysunku:

Dwie nowe płytki Arduino w tej bibliotece są pokazane poniżej:

Tak więc, teraz po prostu zaprojektuj swój układ i napisz kod w Arduino IDE. Po napisaniu kodu, pobierz plik hex z oprogramowania arduino i prześlij go do tych płytek.

Uwaga: Jeśli nie wiesz, jak uzyskać plik hex z oprogramowania Arduino, to przeczytaj ten artykuł.

Aby wgrać plik hex wystarczy dwukrotnie kliknąć na niego i pojawi się okno właściwości. W oknie właściwości będzie opcja o nazwie Program File. W tym Program File, wyszukaj plik hex i załaduj go.

Potem uruchom symulację Proteusa i wszystko będzie działać jak zaczarowane.

Zamieściłem mały projekt jak używać Arduino Lilypad w Proteusie, który możesz przeczytać i pobrać z tego miejsca.

Do pobrania
Download icon Pobierz bibliotekę Arduino Lilypad dla Proteusa

Artykuł Arduino Lilypad/Nano Library for Proteus opracowano w wersji polskiej na podstawie współpracy z portalem www.theengineeringprojects.com.

1. Praktyczny Kurs Arduino - przewodnik po artykułach składających się na kurs 2. Czym jest Arduino? 3. Porównanie Arduino z Raspberry Pi 4. Instalacja sterownika Arduino w systemie Windows 5. Generowanie pliku hex w Arduino 6. Jak wgrać bootloader w Atmega328? 7. Rozpoczęcie pracy z oprogramowaniem Arduino 8. Rozpoczęcie programowania w Arduino 9. Programowe resetowanie Arduino 10. Wprowadzenie do Arduino UNO 11. Wprowadzenie do Arduino NANO 12. Wprowadzenie do Arduino Pro Mini 13. Wprowadzenie do Arduino Mega 2560 14. Wprowadzenie do Arduino Due 15. Wprowadzenie do Arduino Lilypad 16. Wprowadzenie do ATmega328 17. Biblioteka Arduino dla Proteusa 18. Projekt płytki drukowanej Arduino UNO dla Proteus ARES 19. Biblioteka Arduino Lilypad dla Proteusa 20. Odczyt z portu szeregowego Arduino 21. Projektowanie układów LCD z Arduino 22. Łączenie klawiatury z Arduino 23. Wartość ADC na LCD przy użyciu Arduino 24. Symulacja czujnika ultradźwiękowego w Proteusie 25. Połączenie czujnika ultradźwiękowego z Arduino 26. Wiele czujników ultradźwiękowych z Arduino 27. Czujnik temperatury 18B20 z Arduino 28. Jak używać 18B20 w Proteus ISIS? 29. Łączenie LM35 z Arduino w Proteusie 30. Współpraca siedmiosegmentowego wyświetlacza z Arduino w Proteusie 31. Łączenie czujnika PIR z Arduino 32. Współpraca czujnika płomienia z Arduino 33. Interfejs NRF24L01 z Arduino 34. NRF24L01+ i Arduino - Response Timed Out 35. Połączenie RFID RC522 z Arduino 36. Komunikacja Bluetooth z Arduino przy użyciu HC05 37. Sterowanie serwomotorem za pomocą Arduino w Proteusie 38. Projekt sterowania sygnalizacją świetlną przy użyciu Arduino 39. Przewijanie tekstu na matrycy LED 8×8 z użyciem Arduino 40. Inteligentny system oszczędzania energii 41. Komunikacja USB pomiędzy Androidem i Arduino 42. Automatyka domowa z użyciem XBee i Arduino 43. Domowy system bezpieczeństwa oparty na GSM 44. Wysyłanie SMS-ów za pomocą Arduino UNO i SIM900 45. Odbieranie SMS-ów za pomocą komend AT przy użyciu Arduino 46. Projekt rozpoznawania głosu przy użyciu EasyVR Shield 47. Rozpoczęcie pracy z programem EasyVR Commander 48. Połączenie EasyVR z Arduino UNO 49. Błąd szkolenia - niepowodzenie rozpoznawania w EasyVR 50. Połączenie XBee z komputerem 51. Wprowadzenie do modułu XBee 52. Interfejs XBee z Arduino 53. Rozpoczęcie pracy z kamerą Pixy 54. Jak zainstalować oprogramowanie kamery Pixy - PixyMon 55. Aktualizacja firmware kamery Pixy do najnowszej wersji 56. Jak wytrenować kamerę Pixy za pomocą komputera 57. Sterowanie kierunkiem obrotu silnika prądu stałego za pomocą Arduino 58. Sterowanie prędkością obrotów silnika prądu stałego za pomocą Arduino 59. Sterowanie kierunkiem obrotu silnika krokowego za pomocą Arduino 60. Sterowanie prędkością obrotów silnika krokowego za pomocą Arduino 61. Pobieranie danych z serwera internetowego za pomocą Arduino Wi-Fi 62. Wprowadzenie do Arduino YUN 63. Dostęp do serwera Linux Arduino YUN za pomocą Putty
Rozwiń cały spis treści Zwiń spis treści
Firma:
Tematyka materiału: Symulator Arduino, Biblioteka Arduino Lilypad Proteus
AUTOR
Źródło
www.theengineeringprojects.com
Udostępnij
Zobacz wszystkie quizy
Quiz weekendowy
Czujniki temperatury
1/10 Temperatura to
Oceń najnowsze wydanie EdW
Wypełnij ankietę i odbierz prezent
UK Logo
Elektronika dla Wszystkich
Zapisując się na nasz newsletter możesz otrzymać GRATIS
najnowsze e-wydanie magazynu "Elektronika dla Wszystkich"