Elektroda.pl
Elektroda.pl
X
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

Rozpoczęcie programowania... kilka pytań.

Tesla123 07 Oct 2012 14:53 1446 6
  • #1
    Tesla123
    Level 9  
    Witam.
    Na początku zacznę od tego, że chodzę to technikum mechatronicznego. Jestem pasjonatem elektroniki i robotyki. Na chwilę obecną rozpocząłem budowę własnego line-followera, lecz opartego na komparatorze. W przyszłości chciałbym zbudować line-followera opartego o mikroprocesor np. Atmega 8. Przyznaję, że w kwestii programowania jestem ciemny, jestem dopiero w 2 klasie technikum i nie miałem jeszcze programowania (chodzi tu o programowanie drabinkowe PLC). Chciałbym sam kształcić się w tym zakresie, niestety w szkole nie mam takiej możliwości, ze względu na koszty. Moje pytanie brzmi: Od czego zacząć? (Jakieś propozycje literatury na temat programowania AVR-ów dla całkowicie początkujących). Pytam kogoś z doświadczeniem czyli 90% tego forum. Chcę się kształcić w tym kierunku i w końcu trzeba zacząć robić to co się lubi, wcześniej nie miałem takiej możliwości, gdyż musiałem poznać podstawy elektroniki (dawniej nie wiedziałem do czego służy rezystor - to był główny problem). Na chwilę obecną myślę, że dałbym radę w 1 rok nauczyć się pisać prosty program - np. powodujący naprzemienne miganie diód w określonej kolejności. Programowanie chciałbym wykorzystać do swoich celów prywatnych. Proszę o nakierowanie na literaturę i materiały potrzebne do rozpoczęcia takiej nauki.
    Z góry dziękuję, Tesla123.
  • #2
    adamac2
    Automation specialist
    Ale chodzi tobie o programowanie uCPU czy o programowanie PLC za pomocą LAD. Jeżeli LAD to już było przynajmniej kilka takich dyskusji na elektrodzie do nauki możesz zacząć od darmowego Codesysya (pobierz sobie z strony producenta).
  • #3
    Tesla123
    Level 9  
    @adamac chodzi mi generalnie o programowanie uC (mikroprocesorów, np. Atmega 8 itd.) Programowania PLC również mam zamiar zacząć się uczyć, ale to zawsze mogę zapytać się swojego nauczyciela - z Twojej oferty na pewno skorzystam. Jednak chciałbym zacząć programowanie uC, gdyż tego już nie ma mnie kto nauczyć. W mojej miejscowości chyba nikt się tym nie zajmuje, moi znajomi nie mają takich zainteresowań, więc wszystko muszę się uczyć sam, od podstaw. Czekam na inne propozycje, ale dzięki za radę - CodeSys zapowiada się ciekawie.
  • #4
    tomsonj88
    Level 10  
    Mogę polecić książkę Kardasia: Mikrokontrolery AVR, język C, podstawy programowania. Masz wszystko fajnie i od początku. Jest jeszcze taka stronka http://hobby.abxyz.bplaced.net/ tam pisze o programowanie uC też fajne, ale coś mi nie działa teraz, miejmy nadzieję że to chwilowe.
  • #5
    Tesla123
    Level 9  
    @tomsonj88 Czy możesz polecić jakiś programator i poradnik jak go używać? Przepraszam za tak banalne pytania, ale jeśli mogę się zapytać kogoś kto ma doświadczenie większe ode mnie to korzystam.
  • #6
    tomsonj88
    Level 10  
    Hm.. ja korzystam z najprostszego USBasp,najtańszy, nie działa pod AVRStudio,co wiąże się z tym że pod WinAVR musisz tworzyć pliki Makefile. Mam jeszcze STK500v2, ale w sumie nie korzystam z niego, a on już działa pod AVRStudio. Najlepiej jakbyś zakupił sobie programator pod JTAG-a z debuggerem, tylko drogie są. A co do poradników to raczej w Internecie znajdziesz instrukcję obsługi danego programatora.