некорректная работа

pamer
Offline
Зарегистрирован: 13.12.2017

Всем привет, меня зовут Павел, сейчас я вам поведаю не очень приятную историю, так что пожалуйста помогите.

Купил ардуино на алиэкспрессе.

Решил протестировать, как оно будет работать.

Для этого попробывал обычный скетч на мигающий светодиод, как на самой плате, так и в макетную плату воткнул.

На delay в коде нет реакции, мигает очень часто. Даже когда код упрощается до включения светодиода, он мигает а не просто горит.

Драйвера CH341SER установил не помогло. Может быть есть еще какие драйвера?

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

Error 616: no brain found. Please provide the other user.
Очень часто встречается.

pamer
Offline
Зарегистрирован: 13.12.2017

Мне только что встретилась аналогичная проблема

Error 123: antitroll activation on. Please kill himself.

Ее тоже помогите решить.

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

А как еще ответить чудаку, который не сумел привести текст диагностики?
Файл-настройки-подробный вывод-компиляция , загрузка.
Отметь обе галки и скопируй вывод.
Только, ради Б..га!- не скриншот, а просто скопируй.

pamer
Offline
Зарегистрирован: 13.12.2017
C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Pamer\Documents\Arduino\libraries -fqbn=arduino:avr:uno -vid-pid=0X2341_0X0043 -ide-version=10802 -build-path C:\Users\Pamer\AppData\Local\Temp\arduino_build_133134 -warnings=all -build-cache C:\Users\Pamer\AppData\Local\Temp\arduino_cache_414613 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arduinoOTA.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -verbose C:\Program Files (x86)\Arduino\examples\01.Basics\AnalogReadSerial\AnalogReadSerial.ino
C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Pamer\Documents\Arduino\libraries -fqbn=arduino:avr:uno -vid-pid=0X2341_0X0043 -ide-version=10802 -build-path C:\Users\Pamer\AppData\Local\Temp\arduino_build_133134 -warnings=all -build-cache C:\Users\Pamer\AppData\Local\Temp\arduino_cache_414613 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arduinoOTA.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -verbose C:\Program Files (x86)\Arduino\examples\01.Basics\AnalogReadSerial\AnalogReadSerial.ino
Using board 'uno' from platform in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr
Using core 'arduino' from platform in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr
Detecting libraries used...
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10802 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\standard" "C:\Users\Pamer\AppData\Local\Temp\arduino_build_133134\sketch\AnalogReadSerial.ino.cpp" -o "nul"
Generating function prototypes...
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10802 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\standard" "C:\Users\Pamer\AppData\Local\Temp\arduino_build_133134\sketch\AnalogReadSerial.ino.cpp" -o "C:\Users\Pamer\AppData\Local\Temp\arduino_build_133134\preproc\ctags_target_for_gcc_minus_e.cpp"
"C:\Program Files (x86)\Arduino\tools-builder\ctags\5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\Users\Pamer\AppData\Local\Temp\arduino_build_133134\preproc\ctags_target_for_gcc_minus_e.cpp"
Компиляция скетча...
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10802 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\standard" "C:\Users\Pamer\AppData\Local\Temp\arduino_build_133134\sketch\AnalogReadSerial.ino.cpp" -o "C:\Users\Pamer\AppData\Local\Temp\arduino_build_133134\sketch\AnalogReadSerial.ino.cpp.o"
Compiling libraries...
Compiling core...
Using precompiled core
Linking everything together...
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc" -Wall -Wextra -Os -g -flto -fuse-linker-plugin -Wl,--gc-sections -mmcu=atmega328p  -o "C:\Users\Pamer\AppData\Local\Temp\arduino_build_133134/AnalogReadSerial.ino.elf" "C:\Users\Pamer\AppData\Local\Temp\arduino_build_133134\sketch\AnalogReadSerial.ino.cpp.o" "C:\Users\Pamer\AppData\Local\Temp\arduino_build_133134/..\arduino_cache_414613\core\core_arduino_avr_uno_0c812875ac70eb4a9b385d8fb077f54c.a" "-LC:\Users\Pamer\AppData\Local\Temp\arduino_build_133134" -lm
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-objcopy" -O ihex -j .eeprom --set-section-flags=.eeprom=alloc,load --no-change-warnings --change-section-lma .eeprom=0  "C:\Users\Pamer\AppData\Local\Temp\arduino_build_133134/AnalogReadSerial.ino.elf" "C:\Users\Pamer\AppData\Local\Temp\arduino_build_133134/AnalogReadSerial.ino.eep"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-objcopy" -O ihex -R .eeprom  "C:\Users\Pamer\AppData\Local\Temp\arduino_build_133134/AnalogReadSerial.ino.elf" "C:\Users\Pamer\AppData\Local\Temp\arduino_build_133134/AnalogReadSerial.ino.hex"
Скетч использует 1848 байт (5%) памяти устройства. Всего доступно 32256 байт.
Глобальные переменные используют 186 байт (9%) динамической памяти, оставляя 1862 байт для локальных переменных. Максимум: 2048 байт.
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avrdude -CC:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf -v -patmega328p -carduino -PCOM3 -b115200 -D -Uflash:w:C:\Users\Pamer\AppData\Local\Temp\arduino_build_133134/AnalogReadSerial.ino.hex:i 
 
avrdude: Version 6.3, compiled on Jan 17 2017 at 12:00:53
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2014 Joerg Wunsch
 
         System wide configuration file is "C:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf"
 
         Using Port                    : COM3
         Using Programmer              : arduino
         Overriding Baud Rate          : 115200
         AVR Part                      : ATmega328P
         Chip Erase delay              : 9000 us
         PAGEL                         : PD7
         BS2                           : PC2
         RESET disposition             : dedicated
         RETRY pulse                   : SCK
         serial program mode           : yes
         parallel program mode         : yes
         Timeout                       : 200
         StabDelay                     : 100
         CmdexeDelay                   : 25
         SyncLoops                     : 32
         ByteDelay                     : 0
         PollIndex                     : 3
         PollValue                     : 0x53
         Memory Detail                 :
 
                                  Block Poll               Page                       Polled
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
           eeprom        65    20     4    0 no       1024    4      0  3600  3600 0xff 0xff
           flash         65     6   128    0 yes     32768  128    256  4500  4500 0xff 0xff
           lfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           hfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           efuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           lock           0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           calibration    0     0     0    0 no          1    0      0     0     0 0x00 0x00
           signature      0     0     0    0 no          3    0      0     0     0 0x00 0x00
 
         Programmer Type : Arduino
         Description     : Arduino
         Hardware Version: 3
         Firmware Version: 4.4
         Vtarget         : 0.3 V
         Varef           : 0.3 V
         Oscillator      : 28.800 kHz
         SCK period      : 3.3 us
 
avrdude: AVR device initialized and ready to accept instructions
 
Reading | ################################################## | 100% 0.00s
 
avrdude: Device signature = 0x1e950f (probably m328p)
avrdude: reading input file "C:\Users\Pamer\AppData\Local\Temp\arduino_build_133134/AnalogReadSerial.ino.hex"
avrdude: writing flash (1848 bytes):
 
Writing | ################################################## | 100% 0.31s
 
avrdude: 1848 bytes of flash written
avrdude: verifying flash memory against C:\Users\Pamer\AppData\Local\Temp\arduino_build_133134/AnalogReadSerial.ino.hex:
avrdude: load data flash data from input file C:\Users\Pamer\AppData\Local\Temp\arduino_build_133134/AnalogReadSerial.ino.hex:
avrdude: input file C:\Users\Pamer\AppData\Local\Temp\arduino_build_133134/AnalogReadSerial.ino.hex contains 1848 bytes
avrdude: reading on-chip flash data:
 
Reading | ################################################## | 100% 0.25s
 
avrdude: verifying ...
avrdude: 1848 bytes of flash verified
 
avrdude done.  Thank you.
 
wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

Все скомпилировано и загружено правильно. Ищи ошибки в своем творчестве. Что-то где-то не так подключил или написал.
Публикуй и программу и схему, какими бы простыми они тебе не казались.
Утром ктонить поможет. Я, сорри, спать.

pamer
Offline
Зарегистрирован: 13.12.2017
int led = 10;

void setup()

{

  pinMode(led, OUTPUT);

}

void loop()

{

  digitalWrite(led, HIGH);

  delay(1000);

  digitalWrite(led, LOW);

  delay(1000);

}

да, что тут может быть неправильного, если это стандартная программа из среды

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

Но листинг ты привел от компиляции analogReadSerial.
Значит ты сам запутался... Разбирайся спокойно со средой. Думаю, что найдешь косяк.
Все... Правда спать надо.

b707
Offline
Зарегистрирован: 26.05.2017

pamer пишет:

да, что тут может быть неправильного, если это стандартная программа из среды

ну, как уже сказали - диагностика компиляции и загрузки явно не от этого скетча, это видно хотя бы по количеству используемой памяти. Скетч с одним диодом использует всего 9 байт оперативки, а то, что ты компилировал - в 20 раз больше.

pamer
Offline
Зарегистрирован: 13.12.2017
C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Pamer\Documents\Arduino\libraries -fqbn=arduino:avr:uno -vid-pid=0X2341_0X0043 -ide-version=10805 -build-path C:\Users\Pamer\AppData\Local\Temp\arduino_build_111257 -warnings=all -build-cache C:\Users\Pamer\AppData\Local\Temp\arduino_cache_319480 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arduinoOTA.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -verbose C:\Users\Pamer\AppData\Local\Temp\arduino_modified_sketch_499469\Blink.ino
C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Pamer\Documents\Arduino\libraries -fqbn=arduino:avr:uno -vid-pid=0X2341_0X0043 -ide-version=10805 -build-path C:\Users\Pamer\AppData\Local\Temp\arduino_build_111257 -warnings=all -build-cache C:\Users\Pamer\AppData\Local\Temp\arduino_cache_319480 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arduinoOTA.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -verbose C:\Users\Pamer\AppData\Local\Temp\arduino_modified_sketch_499469\Blink.ino
Using board 'uno' from platform in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr
Using core 'arduino' from platform in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr
Изменены опции сборки, пересобираем все
Detecting libraries used...
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\standard" "C:\Users\Pamer\AppData\Local\Temp\arduino_build_111257\sketch\Blink.ino.cpp" -o "nul"
Generating function prototypes...
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\standard" "C:\Users\Pamer\AppData\Local\Temp\arduino_build_111257\sketch\Blink.ino.cpp" -o "C:\Users\Pamer\AppData\Local\Temp\arduino_build_111257\preproc\ctags_target_for_gcc_minus_e.cpp"
"C:\Program Files (x86)\Arduino\tools-builder\ctags\5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\Users\Pamer\AppData\Local\Temp\arduino_build_111257\preproc\ctags_target_for_gcc_minus_e.cpp"
Компиляция скетча...
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\standard" "C:\Users\Pamer\AppData\Local\Temp\arduino_build_111257\sketch\Blink.ino.cpp" -o "C:\Users\Pamer\AppData\Local\Temp\arduino_build_111257\sketch\Blink.ino.cpp.o"
Compiling libraries...
Compiling core...
Using precompiled core
Linking everything together...
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc" -Wall -Wextra -Os -g -flto -fuse-linker-plugin -Wl,--gc-sections -mmcu=atmega328p  -o "C:\Users\Pamer\AppData\Local\Temp\arduino_build_111257/Blink.ino.elf" "C:\Users\Pamer\AppData\Local\Temp\arduino_build_111257\sketch\Blink.ino.cpp.o" "C:\Users\Pamer\AppData\Local\Temp\arduino_build_111257/..\arduino_cache_319480\core\core_arduino_avr_uno_0c812875ac70eb4a9b385d8fb077f54c.a" "-LC:\Users\Pamer\AppData\Local\Temp\arduino_build_111257" -lm
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-objcopy" -O ihex -j .eeprom --set-section-flags=.eeprom=alloc,load --no-change-warnings --change-section-lma .eeprom=0  "C:\Users\Pamer\AppData\Local\Temp\arduino_build_111257/Blink.ino.elf" "C:\Users\Pamer\AppData\Local\Temp\arduino_build_111257/Blink.ino.eep"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-objcopy" -O ihex -R .eeprom  "C:\Users\Pamer\AppData\Local\Temp\arduino_build_111257/Blink.ino.elf" "C:\Users\Pamer\AppData\Local\Temp\arduino_build_111257/Blink.ino.hex"
Скетч использует 928 байт (2%) памяти устройства. Всего доступно 32256 байт.
Глобальные переменные используют 9 байт (0%) динамической памяти, оставляя 2039 байт для локальных переменных. Максимум: 2048 байт.
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avrdude -CC:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf -v -patmega328p -carduino -PCOM3 -b115200 -D -Uflash:w:C:\Users\Pamer\AppData\Local\Temp\arduino_build_111257/Blink.ino.hex:i 
 
avrdude: Version 6.3, compiled on Jan 17 2017 at 12:00:53
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2014 Joerg Wunsch
 
         System wide configuration file is "C:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf"
 
         Using Port                    : COM3
         Using Programmer              : arduino
         Overriding Baud Rate          : 115200
         AVR Part                      : ATmega328P
         Chip Erase delay              : 9000 us
         PAGEL                         : PD7
         BS2                           : PC2
         RESET disposition             : dedicated
         RETRY pulse                   : SCK
         serial program mode           : yes
         parallel program mode         : yes
         Timeout                       : 200
         StabDelay                     : 100
         CmdexeDelay                   : 25
         SyncLoops                     : 32
         ByteDelay                     : 0
         PollIndex                     : 3
         PollValue                     : 0x53
         Memory Detail                 :
 
                                  Block Poll               Page                       Polled
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
           eeprom        65    20     4    0 no       1024    4      0  3600  3600 0xff 0xff
           flash         65     6   128    0 yes     32768  128    256  4500  4500 0xff 0xff
           lfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           hfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           efuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           lock           0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           calibration    0     0     0    0 no          1    0      0     0     0 0x00 0x00
           signature      0     0     0    0 no          3    0      0     0     0 0x00 0x00
 
         Programmer Type : Arduino
         Description     : Arduino
         Hardware Version: 3
         Firmware Version: 4.4
         Vtarget         : 0.3 V
         Varef           : 0.3 V
         Oscillator      : 28.800 kHz
         SCK period      : 3.3 us
 
avrdude: AVR device initialized and ready to accept instructions
 
Reading | ################################################## | 100% 0.00s
 
avrdude: Device signature = 0x1e950f (probably m328p)
avrdude: reading input file "C:\Users\Pamer\AppData\Local\Temp\arduino_build_111257/Blink.ino.hex"
avrdude: writing flash (928 bytes):
 
Writing | ################################################## | 100% 0.16s
 
avrdude: 928 bytes of flash written
avrdude: verifying flash memory against C:\Users\Pamer\AppData\Local\Temp\arduino_build_111257/Blink.ino.hex:
avrdude: load data flash data from input file C:\Users\Pamer\AppData\Local\Temp\arduino_build_111257/Blink.ino.hex:
avrdude: input file C:\Users\Pamer\AppData\Local\Temp\arduino_build_111257/Blink.ino.hex contains 928 bytes
avrdude: reading on-chip flash data:
 
Reading | ################################################## | 100% 0.13s
 
avrdude: verifying ...
avrdude: 928 bytes of flash verified
 
avrdude done.  Thank you.
 
 
/*
  Blink

  Turns an LED on for one second, then off for one second, repeatedly.

  Most Arduinos have an on-board LED you can control. On the UNO, MEGA and ZERO
  it is attached to digital pin 13, on MKR1000 on pin 6. LED_BUILTIN is set to
  the correct LED pin independent of which board is used.
  If you want to know what pin the on-board LED is connected to on your Arduino
  model, check the Technical Specs of your board at:
  https://www.arduino.cc/en/Main/Products

  modified 8 May 2014
  by Scott Fitzgerald
  modified 2 Sep 2016
  by Arturo Guadalupi
  modified 8 Sep 2016
  by Colby Newman

  This example code is in the public domain.

  http://www.arduino.cc/en/Tutorial/Blink
*/

// the setup function runs once when you press reset or power the board
void setup() {
  // initialize digital pin LED_BUILTIN as an output.
  pinMode(LED_BUILTIN, OUTPUT);
}

// the loop function runs over and over again forever
void loop() {
  digitalWrite(LED_BUILTIN, HIGH);   // turn the LED on (HIGH is the voltage level)
  delay(1000);                       // wait for a second
  digitalWrite(LED_BUILTIN, LOW);    // turn the LED off by making the voltage LOW
  delay(1000);                       // wait for a second
}

 

 

b707
Offline
Зарегистрирован: 26.05.2017

И что, не работает? Диод на плате должен мигать раз в 2 сек

А если LED_BUILTIN определить явным образом?

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

pamer пишет:

На delay в коде нет реакции, мигает очень часто. Даже когда код упрощается до включения светодиода, он мигает а не просто горит.

А если всё упростить до подключения светодиода к батарейке (через резистор) безо всякой ардуины, и без всякого кода? Мигает? Попробуйте.

trembo
trembo аватар
Offline
Зарегистрирован: 08.04.2011

Если 1000 поменять на 4000 что-то изменится?

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

pamer пишет:

Даже когда код упрощается до включения светодиода, он мигает а не просто горит.

Начт, диод мигающий. 

pamer
Offline
Зарегистрирован: 13.12.2017

Разницы нет никакой, сколько не выставляй происходит частое мигание.

Светодиод от батарейки работает нормально, тем более я все светодиоды попробовал, что шли в комплекте keystudio uno R3, и потом даже свои светодиоды.

b707
Offline
Зарегистрирован: 26.05.2017

pamer пишет:

Разницы нет никакой, сколько не выставляй происходит частое мигание.

Ну блин, чудес-то не бывает. Столько мозолим такую тупую тему....

Либо у вас что-то из железа неисправно, либо вы в конфе пишете одно, а в реальности делаете совсем другое... Гадать в таком случае можно вечно.

Возьмите другую ардуину, поставьте Ардуино ИДЕ на свежий комп, напишите новый скетч "ручками" с нуля и залейте. Если опять будет "часто-часто мигать" - остается утопиться.