Quantcast
Channel: Majsterkowo - zrób to sam!
Viewing all articles
Browse latest Browse all 1332

Termometr – od arduino do atmegi

$
0
0
Termometr cyfrowy arduino
Witam was drodzy majsterkowicz, dzisiaj chciałbym podzielić się z wami moim doświadczeniem z przenoszenia prototypu termometru z arduino na atmege 8 lub 328 (Pan Łukasz mi to zaproponował). Ten artykuł pokaże wam jak przenieść projekt, który najpierw został opracowany za pomocą arduino a potem przeniesiony na atmege 8 lub atmege 328. Termometr cyfrowy arduino

Potrzebne części do wykonania projektu:

Schemat połączeń dla arduino:

Termometr cyfrowy dla arduino - połączenia

Kod:

[crayon-519667e0e61c7/] Kod dla termometru z jednym czujnikiem temperatury: [crayon-519667e0e621c/]

Przenosimy termometr na mikrokontroler:

atmega328Strona z powyższym schematem w pełnej rozdzielczości. Niestety dla atmegi 8 nie ma takiego pięknego schematu, dlatego będziemy musieli zadowolić się tym z arduino.cc aTmega 8 piny Na powyższych schematach widać które piny na mikrokontrolerze odpowiadają określonym pinom w ardnuio.

Wgrywanie bootloadra:

Najłatwiej jest jak zakupimy mikrokontroler z wgranym bootloaderem. Jeśli zakupiłeś mikrokontroler bez wgranego bootloadera wykonaj poniższe czynności. Na początek trzeba ściągnąć bootloader dla danego mikrokontrolera i rozpakować go do katalogu/hardware/arduino/bootloaders/atmega/: Bootloader dla ATmega8 i ATmega8Booatloader dla ATmega328P Następnie trzeba dodać na końcu pliku /hardware/arduino/boards.txt następujący wpis: [crayon-519667e0e6271/] Dla innych typów mikrokontrolera trzeba znaleźc odpowiednio zmodyfikowany plik w internecie.

Jeżeli zakupiłeś mikrokontroler z wgranym bootloaderem pomijasz tą cześć.

  1.  Otwieramy arduino IDE
  2. plik / przykłady/ arduino ISP
  3. wgrywamy program na arduino
  4. narzędzia /płytka - wybieramy nasz mikrokontroler
  5. narzędzia / programator Arduino as ISP
  6. podłączamy mikrokontroler według poniższej listy
  7. narzędzai /wypal bootloader
  8. Po tej operacji będziemy mieć możliwość programowania mikrokontrolerów ATmega8 z taktowaniem 8 MHz, oraz ATmega328P z taktowaniem 8 MHz lub 16 MHz.
Przenoszenie na mikrokontroler: Podłączmy mikrokontroler według poniższej listy: aTmega 8: Arduino pin 10 - atmega pin 1 Arduino pin 11 - atmega pin 17 Arduino pin 12 - atmega pin 18 Arduino pin 13 - atmega pin 19 aTmega 328: Arduino pin 10 atmega pin 1 Arduino pin 11 atmega pin 17 Arduino pin 12 atmega pin 18 Arduino pin 13 atmega pin 19   Teraz w arduino IDE musimy dokonać jednej zmiany: Narzędzia > płytka > wybieramy nasz mikrokontroler, następnie narzędzia > programator Arduino as ISP. Wgrywamy program na mikrokontroler i podłączmy według powyższych schematów.

Przydatne linki

Czytaj dalej...

Viewing all articles
Browse latest Browse all 1332

Trending Articles


Sprawdź z którą postacią z anime dzielisz urodziny


MDM - Muzyka Dla Miasta (2009)


Częstotliwość 3.722MHz


POSZUKIWANY TOMASZ SKOWRON-ANGLIA


Ciasto 3 Bit


Kasowanie inspekcji Hyundai ix35


Steel Division 2 SPOLSZCZENIE


SZCZOTKOWANIE TWARZY NA SUCHO


Potrzebuje schemat budowy silnika YX140


Musierowicz Małgorzata - Kwiat kalafiora [audiobook PL]



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>