Arduino Polska Forum
Arduino na Vin 11 64 Bit - Wersja do druku

+- Arduino Polska Forum (https://forum.arduinopolska.pl)
+-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino)
+--- Dział: Jak zacząć z Arduino (https://forum.arduinopolska.pl/dzial-jak-zacz%C4%85%C4%87-z-arduino)
+--- Wątek: Arduino na Vin 11 64 Bit (/watek-arduino-na-vin-11-64-bit)

Strony: 1 2


Arduino na Vin 11 64 Bit - józef- 73 - 20-02-2024

Witam . Mam problem z wgrywaniem szkicu do arduino uno na Vin 11 . W Vin 7 32 Bit nie ma problemu . Proszę o pomoc.
Pozdrawiam serdecznie .


RE: Arduino na Vin 11 64 Bit - MadMrQ - 20-02-2024

Sprawdź w menedżerze urządzeń pod który port masz podpięte Arduino i czy masz zainstalowany odpowiedni sterownik USB. Zdarzają się chińskie płytki z czipem CH340 na pokładzie, do których instalator Arduino IDE nie instaluje sterowników.


RE: Arduino na Vin 11 64 Bit - józef- 73 - 21-02-2024

Witaj. Dziękuję za odpowiedź . Wydaje mi się , że wszystko zrobiłem poprawnie jak na zrzutach.
Mimo to nie mogę wgrywać szkiców.
Pozdrawiam serdecznie .


RE: Arduino na Vin 11 64 Bit - MadMrQ - 21-02-2024

Hmm masz dwa Arduino podpięte? COM5 i COM10?

Jak poszukałem to okazało się, że sterowniki do CH340 są w WIN11 od lutego 2023:
https://www.catalog.update.microsoft.com/Search.aspx?q=CH340%20USB%20driver%20windows%2011

Spróbuj odinstalować urządzenia spod obu COMów i po resecie kompa pozwól systemowi zainstalować sterowniki z automatu. Jak się nie uda to będziemy się martwić.


RE: Arduino na Vin 11 64 Bit - józef- 73 - 22-02-2024

Witaj. Postąpiłem jak mi napisałeś odłączyłem płytkę z com 10 ( płytka ESP 8266 ) , pobrałem sterowniki z linku jaki mi podesłałeś , zaktualizowałem sterowniki , wgrałem szkic kompilacja przeszła bez problemu. Wgranie do procka już nie , jest tak samo jak na początku .
Pozdrawiam serdecznie .


RE: Arduino na Vin 11 64 Bit - kaczakat - 23-02-2024

Niestety z obrazków wygląda, że nic nie zaktualizowałeś, bo program Ci nie pozwolił. Sprawdź czy inny program, np. Putty jest w stanie otworzyć sesje terminala, zresztą o tym czy sam Arduino to może zrobić też nic nie napisałeś.
Niestety  nie mam W11 by coś zweryfikować, może to jest kwestia uruchomienia programu jako administrator, albo wejść w ustawienia win i obniżyć poziom zabezpieczeń.
Na pewno masz tam wszystko dobrze poinstalowane? AVRDude uruchamia się, gdy próbujesz wgrać jakiś program do AVR - UNO/NANO, do ESP powinien się uruchomić ESPTOOL.
No i w ogóle to możesz też w menu wybrać eksport skompilowanego bin/hex, potem do UNO wgrać takiego hexa zewnętrznym programem AVRDUDESS https://blog.zakkemble.net/avrdudess-a-gui-for-avrdude/ - nawet pierwszy obrazek pasuje do Twojego portu COM, programator jest wybrany dla bootloadera UNO,  lub dla ESP8266 analogicznym narzędziem ESPFlasher, ESPTOOL,  Z ESP TOOL nawet wystarczy wybrać odpowiedni port COM i samą opcję erase by się przekonać, czy płytka gada z programem.
Na W10 np. zrobiłem tak, że wskazałem że ESP8266 mam na porcie 17, ale mam tam NANO, Arduino wysypało takie błędy:
Kod:
esptool.py v3.0
Serial port COM17
A fatal esptool.py error occurred: could not open port 'COM17': FileNotFoundError(2, 'Nie mo�na odnale�� okre�lonego pliku.', None, 2)processing.app.SerialException: Błąd otwarcia portu szeregowego 'COM17'.
    at processing.app.Serial.<init>(Serial.java:152)
    at processing.app.Serial.<init>(Serial.java:82)
    at processing.app.SerialMonitor$2.<init>(SerialMonitor.java:132)
    at processing.app.SerialMonitor.open(SerialMonitor.java:132)
    at processing.app.AbstractMonitor.resume(AbstractMonitor.java:132)
    at processing.app.Editor.resumeOrCloseSerialMonitor(Editor.java:2126)
    at processing.app.Editor.access$1300(Editor.java:116)
    at processing.app.Editor$UploadHandler.run(Editor.java:2095)
    at java.lang.Thread.run(Thread.java:748)
Caused by: jssc.SerialPortException: Port name - COM17; Method name - openPort(); Exception type - Port not found.
    at jssc.SerialPort.openPort(SerialPort.java:167)
    at processing.app.Serial.<init>(Serial.java:141)
    ... 8 more
Błąd otwarcia portu szeregowego 'COM17'.

Albo inny błąd, otwieram port COM17 z PUTTY, to Arduino nie ma do niego dostępu, próbuje wgrać coś jako do NANO faktycznie, po pierwsze to w ogóle to nie zadziałało by otworzyć z Putty ten port, ESPtool próbując go otworzyć bez powodzenia go zablokował, po podłączeniu ponownym port się zgłosił pod COM22, kontynuuje na tym nr, Putty otwarty, próbuję wgrywać:
Kod:
avrdude: Version 6.3-20190619
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2014 Joerg Wunsch

         System wide configuration file is "C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\hardware\tools\avr/etc/avrdude.conf"

         Using Port                    : COM22
         Using Programmer              : arduino
         Overriding Baud Rate          : 57600
avrdude: ser_open(): can't open device "\\.\COM22": Odmowa dost�pu.



avrdude done.  Thank you.

Problem uploading to board.  See https://support.arduino.cc/hc/en-us/sections/360003198300 for suggestions.
A gdy tylko go odepnę przed samym wgranim to błąd brzmi:  
Kod:
avrdude: ser_open(): can't open device "\\.\COM22": Nie mo�na odnale�� okre�lonego pliku.

Masz coś raczej  z driverem lub ochroną systemu, może wymień kabel, to też daje czasem różne błędy.


RE: Arduino na Vin 11 64 Bit - józef- 73 - 23-02-2024

Nic nie zmieniałem w ustawieniach Arduino , ochronie systemu , wziąłem płytkę Arduino nano i bezproblemowo wgrywam szkice , to samo na płytkach ESP 8266 . Zatem co z Arduino Uno nie tak- pytanie pozostaje otwarte .


RE: Arduino na Vin 11 64 Bit - MadMrQ - 23-02-2024

Arduino NANO najprawdopodobniej używa do komunikacji z komputerem chipa ATMEL 16u2, który jest domyślnym chipem dla komunikacji po USB. Oryginalne płytki Arduino UNO też mają ten chip na pokładzie. Problem pojawia się z klonami Arduino, które posiadają chip CH340 do komunikacji.
Chipy te według użytkowników są najsłabszym elementem klonów i sam mogę potwierdzić, że trochę walki stoczyłem z jednym ze swoich, żeby mieć możliwość wgrywania kodu.

Opcje są dwie - albo sam chip na Twojej płytce jest mówiąc kolokwialnie uwalony Smile albo sterowniki nieodpowiednie.

Tak jak pisałem należy odinstalować sterowniki - zamiast opcji aktualizuj sterownik wybrać odinstaluj, uruchomić ponownie system i pozwolić Windowsowi samodzielnie zainstalować sterownik. Warunkiem koniecznym jest posiadanie systemu, który jest aktualizowany zgodnie z rytmem narzuconym przez Microsoft.

Dodatkowo, jeżeli masz UNO z USB "drukarkowym" USB - B to sprawdź, czy na innym przewodzie pójdzie.


Jak zmodyfikować kod. - józef- 73 - 02-04-2024

[attachment=1472]Mam problem nie wiem jak zmodyfikować kod aby przez 1s żadna dioda nie była załączona. Proszę o pomoc.
Pozdrawiam serdecznie.


RE: Arduino na Vin 11 64 Bit - MadMrQ - 02-04-2024

Przy tym układzie połączeń nie zmodyfikujesz tak kodu. Układ działa jako przerzutnik - np. na pinie 8, gdy masz stan LOW - świeci się dioda zielona, HIGH - świeci się żółta.