Skocz do zawartości
PanAnonimowy

Nieznany błąd przy wgrywaniu jakichkolwiek programów Arduino

Pomocna odpowiedź

I masz podłączone to LCD do Arduino?

Udostępnij ten post


Link to post
Share on other sites
(edytowany)

Możesz zrobić zdjęcie tak, żeby było widać wszystkie kabelki?

A próbowałeś prostszego programu — mruganie wbudowaną diodą? Łatwiej będzie to analizować.

Odłącz wszystko od płytki i spróbuj przykładu blink.

Edytowano przez deshipu

Udostępnij ten post


Link to post
Share on other sites

W tej sytuacji nie potrafię ci nic więcej doradzić.

Udostępnij ten post


Link to post
Share on other sites

Rozumiemy, że arduino wykrywane jest jako znane urządzenie (możesz podejrzeć w menedżerze sprzętu)

Udostępnij ten post


Link to post
Share on other sites
(edytowany)

1374098457_Zrzutekranu(27).thumb.png.61e6288355351c5abdf7b566829f095e.png

 

 

Nie jestem pewien, ale według mnie przykład "Blink" jest podobny do "HelloWorld", chociaż nie jestem pewien.

 

 

Edytowano przez PanAnonimowy

Udostępnij ten post


Link to post
Share on other sites

Jeszcze jedna rzecz przyszła mi do głowy, może to głupie, ale się zdarza. Nie masz czasem do tego komputera podłączonego jakiegoś innego urządzenia opartego na Arduino, które programujesz omyłkowo zamiast swojej płytki?

Udostępnij ten post


Link to post
Share on other sites

Jedyne co mam podłączone, to myszka bezprzewodowa, i drukarka na Wi-Fi i nic więcej. Wcześniej miałem klon Arduino, ale instalowałem od nowa program.

 

Udostępnij ten post


Link to post
Share on other sites

Przy wgrywaniu kodu do Arduino, ledy rx i tx (te zielone) normalnie migają. Jak jest u ciebie?

Udostępnij ten post


Link to post
Share on other sites
(edytowany)

Jeszcze jedno, gdy chcę wypalić bootloader, pojawia mi się błąd "Błąd przy wgrywaniu Bootloadera".

 

@Cydek Sprawdzę.

 

Tak, migają, ale na pomarańczowo.

 

Tak wygląda u mnie przykład "Blink"

// include the library code:
#include <LiquidCrystal.h>

// initialize the library by associating any needed LCD interface pin
// with the arduino pin number it is connected to
const int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2;
LiquidCrystal lcd(rs, en, d4, d5, d6, d7);

void setup() {
  // set up the LCD's number of columns and rows:
  lcd.begin(16, 2);
  // Print a message to the LCD.
  lcd.print("hello, world!");
}

void loop() {
  // Turn off the blinking cursor:
  lcd.noBlink();
  delay(3000);
  // Turn on the blinking cursor:
  lcd.blink();
  delay(3000);
}

Jeszcze coś.Wersja aplikacji to 1.8.12

Edytowano przez PanAnonimowy

Udostępnij ten post


Link to post
Share on other sites

To jak migają to dobrze. Spróbuj pomigać zewnętrzną diodą. Może podłącz wariata do innego portu. Kombinuj. 

Ta wersja jest najnowsza, bo się nie orientuję?

Udostępnij ten post


Link to post
Share on other sites

Jeszcze jedno, co mi przychodzi do głowy, to jakimś cudem kompilowanie dla innej płytki niż masz, ale to jest chyba na tyle oczywiste, że sam byś się zorientował.

Żeby wgrać bootloader musisz mieć zewnętrzny programator.

Udostępnij ten post


Link to post
Share on other sites

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.


×
×
  • Utwórz nowe...