Skocz do zawartości

aixI

Użytkownicy
  • Zawartość

    782
  • Rejestracja

  • Ostatnio

  • Wygrane dni

    13

Wszystko napisane przez aixI

  1. No tak: 105 -> i ; 106 -> j ; 107 -> k ; 108 -> l ; 113 -> q. Tak, to wiem, że mnie interesuje zapis w systemie dziesiętnym. To aby ta apka działała z 1 i 0 (i nawet z 10 i 11) to wystarczyłoby zrobić konwersję znaków ASCII na takie, jakie widzimy na komputerze?
  2. Sprawdzę to już jutro, bo teraz hmm... godzina [ Dodano: 17-07-2014, 14:34 ] Edit(17.07.2014-14:34): Sprawdziłem mój program, wgrałem do uC podłączyłem BTM'a, włączyłem BT w telefonie, włączyłem BlueTerm'a i klikałem 1 i 0 i dioda zapalała się i gasiła. Do tego w telefonie na wyświetlaczu pokazywał się napis, który miał być pomocny w debugowaniu programu. Więc program działa z apką BlueTerm. Potem zrobiłem to samo z adapterem bluetooth do PC i modułem BTM i działa poprawnie: klikam 1 - dioda świeci, klikam 0 - dioda gaśnie. [ Dodano: 17-07-2014, 19:40 ] Edit(17.07.2014-19:40): Sprawdziłem jaki "numer" wysyła klawisz 1 i 0 w programie BlueTerm (jak i na klawiaturze PC). Okazało się, że klawiszowi 1 odpowiada nr. 49, a 0 -> 48, więc zmieniłem w apce zamiast 1 dałem 49, a za 0 -> 48. Zainstalowałem apke na tele i ją przetestowałem - działa. Ale mam pewien niedosyt, czemu tamto nie działało? Czemu działało to koledze Naelektryzowanemu w jego kursie, kiedy używał 10 i 11?
  3. Używam też BlueTerm'a - jest to apka, która pozwala łączyć się przez bluetooth'a, np. z BTM'em i ma klawiaturę. Napisałem sobie program, żeby zapalał i gasił diodę LED jak nacisnę klawisz 1 albo 0 na klawiaturze PC po kablu. Niestety nie mam jak sprawdzić przez bluetooth'a, bo mój PC nie ma BT :/. Choć pewnie można temu zaradzić kupując jakiś mały moduł na USB 2.0, ale nigdy nie miałem z takim czymś do czynienia.
  4. Cześć, jako że ostatnio popełniłem bardzo zgrabne płytli do konwertera napięć RS232<>TTL do układu MAX232 i do modułu bluetooth BTM-222 zacząłem sobie to wszystko testować. Na początek zabrałem się za sam RS232 i komunikację po kablu z uC. Wszystko działa, tzn. wysyłałem sobie jakąś zmienną o wartości, np. 200 i wyświetlałem ją w oknie terminala. Później czytając "Help Bascom" zainteresowałem się instrukcją Inkey() i chciałem ją sprawdzić. Napisałem kod, żeby po naciśnięciu (na klawiaturze PC) klawisza 1 dioda się zapaliła, a po naciśnięciu 0 - zgasła. Działa. Więc pomyślałem sobie "przejdę teraz na BTM'a", więc się zabrałem. Oglądając filmiki dotyczące modułu BTM-222 Pana Mirka, ładnie sobie go skonfigurowałem. Pomyślałem sobie, że teraz potestuje a'la start/stop do lf'a (tylko że na diodzie LED). Na telefonie mam wgraną apkę, że jak kliknę start, to wysyła liczbę "1", a jak stop "0" i jak na chwilę obecną mam problem, bo jak klikam start nic sięnie dzieje (oczywiście mam telefon sparowany z modułem BTM i podczas włączanie apki łącze się z BMT'em - dioda "CONNECT" świeci ciągle). Moduł podłączam tak: VCC (BTM) ---> VCC(uC) GND (BTM) ---> GND(uC) TXD (BTM) ---> RXD(uC) RXD (BTM) ---> TXD(uC) Sprawdzałem też czy aby na pewno apka wysyłała 1 jak klikam start i 0 jak klikam stop - działa, tzn. jak klikam start, to jest 1, a jak stop, to 0. Ogólnie apke brałem z artykułu: [Kurs] Tworzenie własnej aplikacji Android do sterowania przez Bluetooth. Proszę pisać jak będzie potrzebny któryś z kodów. Pozdrawiam.
  5. Ten pierwszy programator też jest ok. No i dobrą informację otrzymałeś - spójrz na zdjęcia, które są na stronie sklepu. W innych programatorach są złącza męskie i dlatego potrzebujesz tej tasiemki, a w tym programatorze nie, bo ma złącze żeńskie i w dodatku złącze KANDA 10 pinowe i 6 pinowe.
  6. Zwiększ napięcie może do 3V (dwa paluszki). Testujesz coś co jest opisane i zamiast 4 masz 3 kabelki, to co się z tym czwartym stało? Jak coś testujesz, to rób to tak jak jest opisane. Poza tym masz schemat podłączenia więc nie powinno być problemów Ogólnie na początek podszkól umiejętności czytania schematów i innych symboli graficznych elementów i będzie git VCC - to napięcie zasilające (np. to z Twojej baterii). GND - masa Taki rezystor ze strzałkami, to fotorezystor/fototranzystor (tranzystor ze strzałkami). Rezystor z trzema nóżkami, to potencjometr. M1/2 - silnik. Symbol tranzystora: nóżka ze strzałką w dół, to emiter tranzystora bipolarnego NPN, nóżka bok emitera to kolektor, a ta u góry (przy kresce), to baza. Oczywiście to jest tylko opisem, jak chcesz wiedzieć, na której dokładnie nóżce (fizycznie) jest baza, emiter, kolektor, to zapraszam do przeczytania danych katalogowych danego tranzystora.
  7. Ad.1. To nie normalne. Ad.2. Pobaw się "Granicą" w programie głównym. Np. zimne luty? Edit: Sprawdź połączenia między mostkiem H a uC.
  8. Możesz zrobić płytkę dwustronną, czy tylko jednostronną? Niektóre ścieżki są za blisko siebie/innych. Niektóre ścieżki dziwnie prowadzone, np. pod uC gdzie jest tle przelotek i nie tylko tam.
  9. Kolega klonyyy pisał gdzieś gdzie można kupić takie silniczki.
  10. Nie wiem jak to jest, ale ja jak robię jakiś projekt i mam na nim polygon (czyli rozlewam masę), to po zapisaniu i włączeniu od nowa projektu muszę kliknąć "Ratsnest" i po bólu.
  11. Będziemy powtarzać to jak mantrę, że bateria 9V ma małą wydajność prądową. Lepiej zainwestować w akumulator li-pol.
  12. Dużo wymagasz, więc użyj trochę swojego mózgu i może trochę pomyśl co może być nie tak. Weź do łapki datasheet ze swoim uC (tak, to jest Atmega8) i pojedź na stronę, gdzie masz opisane wyprowadzenia pinów, tam masz podpisane odpowiednie - poszukaj linie: SCK, MISO, MOSI, RESET. Jak już to wykonasz weź swojego bota i posprawdzaj, które to które. Jak będziesz miał pewność gdzie one są na Twojej płytce, to zacznij sprawdzać miernikiem. Ustaw go sobie ja ciągłość obwodu (symbol diody + (czasem) sygnału dźwiękowego). Przyłóż jedną sondę do jednego pina uC (od góry) i drugą sondę do odpowiedniej linii na złączu KANDA (to 10 pinowe). To wszystko, jak miernik zacznie pikać to ciągłość jest dobra, jeżeli nie, to są zimne luty lub źle przylutowane kable. Nie... Mam na myśli, to czy podczas programowanie zasilasz układ (tzn. uC), czy nie.
  13. To znaczy, że może być, np. ustawiony zewnętrzny kwarc, a tak naprawdę go tam nie będzie, czyli nie je jest on podłączony.
  14. Mówiłem Ci żebyś zobaczył poradniki dla początkujących w linku, który Ci podałem... Do rzeczy: 1. złe podłączenie ISP (czyli linie SCK, RST, MOSI, MISO) 2. złe zasilanie uC 3. nieprawidłowe taktowanie uC PS: 1min szukania.
  15. Eehhh... Zainstaluj sobie program Khazama Programmer. Dalej powinieneś sobie poradzić... Wybierasz plik .hex i wgrywasz. PS: Na kiedy zaliczenie??
  16. Zrób to co Ci powiedziałem (post wyżej) i powinno działać. Tylko weź zainstaluj sterowniki do USBASP, które można pobrać ze strony, która podlinkowałeś!!! (tylko to zrób jak wyłączysz podpisywanie sterowników).
  17. 1.Jaki masz system operacyjny na lapku? 2.Instalowałeś jakiekolwiek sterowniki do USBASP? 3.Jeżeli masz win7, to musisz przy starcie systemu klikać F8 i wyłączyć podpisy sterowników, czy coś takiego. Jak tak robię na win7 i działa wszystko ok. Odpowiedz w punktach. Jaki dokładnie masz programator...jakiś link? http://diy-elektronika.pl/682-instalacja-sterownikow-programatora-usbasp-w-windows-7-x64x86
  18. Oglądałeś te poradniki? Jak sam nie zaczniesz szukać, to moja pomoc jest trochę zbędna... Sprawdziłeś, czy masz dobrze podłączone linie RESET, MOSI, MISO, SCK i VCC, GND? Jakiego programatora używasz, jaki błąd Ci wyskoczył. Naprawdę obejrzyj te poradniki, tam wszystko jest omówione. https://www.youtube.com/user/mirekk36/videos?view=0&shelf_id=2&sort=p
  19. Całkiem schludnie wykonana konstrukcja - gratulacje! Nie mogę się doczekać filmiku z próbnych testów jak i na finalnym kodzie
  20. Masz program Bascom AVR zainstalowany na kompie? *Jeżeli nie, to go zainstaluj. *Jak już to zrobisz, to go włączasz. *Jak się uruchomi to stwórz nowy projekt kodu (zapisz sobie go w folderze, np. kody na pulpicie) *Skopiuj ten program (ten z Forum) i wklej go do tego nowego projektu, zapisz i skompiluj - F7, jak dobrze pamiętam. *Jak się skompiluje, to odpal MkAVRCalculator, sprawdź uC i wybierz plik .hex z folderu na pulpicie. *Jak go (ten plik .hex) wybierzesz, to "zaptaszkuj" "ZAPIS" i kliknij "WYKONAJ". Koniec. Ogólnie popatrz na filmiki pana Mirka (Mirekk36) na YT. Tam jest filmik, który pokazuje działanie programu MkAVRCalculator z Bascom'em AVR.
  21. Czy to nie jest to samo? https://www.forbot.pl/forum/topics40/bascom-jak-sformulowac-program-do-czujnika-na-serwie-vt9965.htm
  22. Mógłbyś jeszcze ładnie go podzielić na bloki, przy tym rozsunąłby się trochę i stałby się jeszcze bardziej czytelny, bo w niektórych miejscach etykiety są baaardzo blisko siebie.
  23. Oczywiście, że możesz sprawdzić, czy działa, np. dioda LED, mostek H, ale czy jesteś na tyle doświadczony by napisać program, aby pomigać diodą LED na odpowiednim pinie, to samo tyczy się mostka H i sterowania silnikami. Choć życzę powodzenia. Ogólnie może najpierw skończ wszystko i dopiero testuj
  24. Dla poprawności brakuje Ci kropek przy kondensatorze ceramicznym C11 (na zasilaniu uC).
×
×
  • Utwórz nowe...