Skocz do zawartości

akimata

Użytkownicy
  • Zawartość

    22
  • Rejestracja

  • Ostatnio

Reputacja

0 Neutralna

O akimata

  • Ranga
    2/10

Informacje

  • Płeć
    Mężczyzna
  1. Niestety, poleglem na mikrokontrolerze po za arduino, za dużo pojawiło sie problemow od spadków napiec do roznych dziwnych zawieszien sie calego uC. Postanowilem wiec zainwestowac w 2 arduino mini i wiem ze potrzebuje programatora tylko jakiego , czy mogę uzyć mojego arduino uno jako programatora by wgrać normalny program napisany w tym jezyku do arduino mini? Czy np jesli zamierzam podłaczyc arduino mini pod 5V z zasilacza sieciowego to musze cos jeszcze podłączac czy juz wszyskto tam jest na plytce? Z gory dzieki za odpowiedz __________ Komentarz dodany przez: Treker
  2. Sygnał na 4 pin podaje normalnie z 5V żeby był stan wysoki
  3. Nadajnik się zatrzymuje. 9 pin podaje sygnał na transmitter a na 4 pin stan wysoki żeby wysłac jakąś informacje
  4. Tego nie jestem w stanie powiedzieć, po prostu mikrokontroler zatrzymuje się po podaniu 5v na 1 z wejść i jest koniec cokolwiek bym nie zrobił nie odwiesi sie.
  5. Serial.Print wygląda tak że transmisja jest, wartość jest wyswietlana i przy którymś razie po prostu przesył danych kompletnie sie zatrzymuje, 0 reakcji.
  6. Transmiter #include <VirtualWire.h> int guzik=4; void setup() { pinMode(guzik, OUTPUT); vw_set_tx_pin(9); vw_setup(2000); // Bits per sec } void loop() { char *msg; digitalWrite(13, true); if (digitalRead (guzik)==HIGH) {msg="on"; } else {msg="off"; } ; vw_send((uint8_t *)msg, strlen(msg)); vw_wait_tx(); // Wait until the whole message is gone digitalWrite(13, false); delay(200); } Receiver #include <VirtualWire.h> int LED=2; boolean LEDON=false; char stan; void setup() { Serial.begin(9600); pinMode (LED,OUTPUT); vw_setup(2000); vw_set_rx_pin(4); vw_rx_start(); } void loop() { uint8_t buf[VW_MAX_MESSAGE_LEN]; uint8_t buflen = VW_MAX_MESSAGE_LEN; if (vw_get_message(buf, &buflen)) { int i; String stan; for (i = 0; i < buflen; i++) { stan +=char(buf[i]); } if ( stan =="on") { digitalWrite (LED, HIGH); delay(100); } else { digitalWrite (LED, LOW); } } }
  7. To co Twoim zdaniem jest problemem? W pewnym momencie po prostu mikrokontroler sie zawiesza, nie wystawia zadnych napięc nic sie nie dzieje. Zauwazylem tez znaczne spadki napięc ;/
  8. No własnie w tym problem, ze działa ale nie tak jak powinno. Takie zawieszanie mikrokontrolera jest po prostu niedopuszczalne, zamontuje to gdzieś i co? zawiecha i bedę rozbierał bo cos sie zawiesiło, musze znaleść problem albo sobie odpuscic ...
  9. Poprzedni błąd sam sie rozwiązał tak naprawde, kod moge wstawic ale jest on wzięty z jakiejś strony wieć powinien byc dobry. Cała atmega sie zawiesza, 0 sygnału nic, tylko odłaczenie zasilania coś daje. Kondesatory przy kwarcu i przy zasilaniu też są. Jedyne czego nie ma to rezystora 10k przy resecie do 5V ale wtedy miałbym losowe resety a nie losowe zawieszki całego kontrolera.
  10. Teraz mam taki problem, ze po paru podaniach stanu wysokiego za którymś razem jest totalna zwiecha i tylko odcięcie atmegi od zasilania przynosi jakiekolwiek rezultaty. Z takim problemem nie mam co nawet próbowac gdzieś to montować bo jak ja to bedę restarował...
  11. Udało mi się uruchomic diodę ale jak juz podłaczam docelowo czyli nadajnik RF to komunikacji brak... muszą byc antenki na nadajniku i odbiorniku czy bez nich tez powinno działac na maly dystans? @edit sprawdziłem na starym domowym radiu, np gdy ożyje pilota od bramy to słychać to lecz gdy podłącze do arduino swój nadajnik to 0 odzewu, jakby nic sie nie działo @edi2 działa na ten moment
  12. Utknąłem niestety, mam atmege328p która działa normalnie w arduino, wyciągam ja z arduino podłaczam zasilanie, mase oraz kwarc i nic, jakby w ogole nie działał . Jakieś pomysly?
  13. No jak sie okazało po wszystkim samo wyjęcie atmegi328p z arduino i odpowiednie połączenie do zasilania i odpowiednich wyjść/wejść nie wystarcza. Z tego co wyczytałem nalezy jeszcze podłączyć odpowiedni kwarc + kondesatory w celu chyba zrobienia generatora jeśli się nie myle
  14. Ciężko wgrywa sie bootloader programatorem do uC? i czy taki programator jest przeznaczony do jakiś szczególnych czy działa ze wszystkimi uC?
  15. Musze się upewnić zanim kupie ten uC a moje pytanie to: czy gdy wyjmę z arduino swojego atmege i włożę nowy kupiony wraz już z bootloaderem arduino zaprogramuje sobie go w dowolny sposób po czym wyjmę i podłącze go gdzieś poza arduino to będzie działać? Z góry dzięki za odpowiedz
×
×
  • Utwórz nowe...