|
Post by Rowan on Feb 12, 2019 9:32:04 GMT
12/2/2019Apex Racing found a bug in the code for the Arduino Nano that caused the recorded speed to be 1/3 of actual! My apologies for that, the code on github is updated. Make sure you don't overwrite your config file when updating! Github: github.com/eChook/eChook-Arduino-Nano
|
|
|
Post by Sammi on May 28, 2019 15:15:19 GMT
I am trying to upload the code to the arduino but I just get a error, this is the error could anyone help me. Arduino: 1.8.9 (Windows 7), Board: "Arduino Nano, ATmega328P"
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\samantha.rotherforth\Documents\Arduino\libraries -fqbn=arduino:avr:nano:cpu=atmega328 -vid-pid=1A86_7523 -ide-version=10809 -build-path C:\Users\SAMANT~1.ROT\AppData\Local\Temp\arduino_build_566496 -warnings=none -build-cache C:\Users\SAMANT~1.ROT\AppData\Local\Temp\arduino_cache_950069 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arduinoOTA.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA-1.2.1.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude-6.3.0-arduino14.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.avr-gcc-5.4.0-atmel3.6.1-arduino2.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -verbose C:\Users\samantha.rotherforth\Downloads\GreenPower\E-Chook\eChook-Arduino-Nano-master\eChookCode\eChookCode.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\samantha.rotherforth\Documents\Arduino\libraries -fqbn=arduino:avr:nano:cpu=atmega328 -vid-pid=1A86_7523 -ide-version=10809 -build-path C:\Users\SAMANT~1.ROT\AppData\Local\Temp\arduino_build_566496 -warnings=none -build-cache C:\Users\SAMANT~1.ROT\AppData\Local\Temp\arduino_cache_950069 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arduinoOTA.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA-1.2.1.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude-6.3.0-arduino14.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.avr-gcc-5.4.0-atmel3.6.1-arduino2.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -verbose C:\Users\samantha.rotherforth\Downloads\GreenPower\E-Chook\eChook-Arduino-Nano-master\eChookCode\eChookCode.ino Using board 'nano' 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 -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10809 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "C:\\Users\\SAMANT~1.ROT\\AppData\\Local\\Temp\\arduino_build_566496\\sketch\\eChookCode.ino.cpp" -o nul "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 -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10809 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "-IC:\\Users\\samantha.rotherforth\\Documents\\Arduino\\libraries\\Bounce2-master\\src" "C:\\Users\\SAMANT~1.ROT\\AppData\\Local\\Temp\\arduino_build_566496\\sketch\\eChookCode.ino.cpp" -o nul Using cached library dependencies for file: C:\Users\samantha.rotherforth\Documents\Arduino\libraries\Bounce2-master\src\Bounce2.cpp 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 -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10809 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "-IC:\\Users\\samantha.rotherforth\\Documents\\Arduino\\libraries\\Bounce2-master\\src" "C:\\Users\\SAMANT~1.ROT\\AppData\\Local\\Temp\\arduino_build_566496\\sketch\\eChookCode.ino.cpp" -o "C:\\Users\\SAMANT~1.ROT\\AppData\\Local\\Temp\\arduino_build_566496\\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\\SAMANT~1.ROT\\AppData\\Local\\Temp\\arduino_build_566496\\preproc\\ctags_target_for_gcc_minus_e.cpp" Compiling sketch... "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 -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10809 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "-IC:\\Users\\samantha.rotherforth\\Documents\\Arduino\\libraries\\Bounce2-master\\src" "C:\\Users\\SAMANT~1.ROT\\AppData\\Local\\Temp\\arduino_build_566496\\sketch\\eChookCode.ino.cpp" -o "C:\\Users\\SAMANT~1.ROT\\AppData\\Local\\Temp\\arduino_build_566496\\sketch\\eChookCode.ino.cpp.o" Compiling libraries... Compiling library "Bounce2-master" Using previously compiled file: C:\Users\SAMANT~1.ROT\AppData\Local\Temp\arduino_build_566496\libraries\Bounce2-master\Bounce2.cpp.o Compiling core... Using previously compiled file: C:\Users\SAMANT~1.ROT\AppData\Local\Temp\arduino_build_566496\core\wiring_pulse.S.o Using previously compiled file: C:\Users\SAMANT~1.ROT\AppData\Local\Temp\arduino_build_566496\core\wiring_analog.c.o Using previously compiled file: C:\Users\SAMANT~1.ROT\AppData\Local\Temp\arduino_build_566496\core\WInterrupts.c.o Using previously compiled file: C:\Users\SAMANT~1.ROT\AppData\Local\Temp\arduino_build_566496\core\hooks.c.o Using previously compiled file: C:\Users\SAMANT~1.ROT\AppData\Local\Temp\arduino_build_566496\core\wiring_pulse.c.o Using previously compiled file: C:\Users\SAMANT~1.ROT\AppData\Local\Temp\arduino_build_566496\core\wiring.c.o Using previously compiled file: C:\Users\SAMANT~1.ROT\AppData\Local\Temp\arduino_build_566496\core\wiring_shift.c.o Using previously compiled file: C:\Users\SAMANT~1.ROT\AppData\Local\Temp\arduino_build_566496\core\wiring_digital.c.o Using previously compiled file: C:\Users\SAMANT~1.ROT\AppData\Local\Temp\arduino_build_566496\core\CDC.cpp.o Using previously compiled file: C:\Users\SAMANT~1.ROT\AppData\Local\Temp\arduino_build_566496\core\WMath.cpp.o Using previously compiled file: C:\Users\SAMANT~1.ROT\AppData\Local\Temp\arduino_build_566496\core\HardwareSerial3.cpp.o Using previously compiled file: C:\Users\SAMANT~1.ROT\AppData\Local\Temp\arduino_build_566496\core\WString.cpp.o Using previously compiled file: C:\Users\SAMANT~1.ROT\AppData\Local\Temp\arduino_build_566496\core\IPAddress.cpp.o Using previously compiled file: C:\Users\SAMANT~1.ROT\AppData\Local\Temp\arduino_build_566496\core\HardwareSerial0.cpp.o Using previously compiled file: C:\Users\SAMANT~1.ROT\AppData\Local\Temp\arduino_build_566496\core\HardwareSerial1.cpp.o Using previously compiled file: C:\Users\SAMANT~1.ROT\AppData\Local\Temp\arduino_build_566496\core\Print.cpp.o Using previously compiled file: C:\Users\SAMANT~1.ROT\AppData\Local\Temp\arduino_build_566496\core\PluggableUSB.cpp.o Using previously compiled file: C:\Users\SAMANT~1.ROT\AppData\Local\Temp\arduino_build_566496\core\HardwareSerial2.cpp.o Using previously compiled file: C:\Users\SAMANT~1.ROT\AppData\Local\Temp\arduino_build_566496\core\HardwareSerial.cpp.o Using previously compiled file: C:\Users\SAMANT~1.ROT\AppData\Local\Temp\arduino_build_566496\core\abi.cpp.o Using previously compiled file: C:\Users\SAMANT~1.ROT\AppData\Local\Temp\arduino_build_566496\core\new.cpp.o Using previously compiled file: C:\Users\SAMANT~1.ROT\AppData\Local\Temp\arduino_build_566496\core\main.cpp.o Using previously compiled file: C:\Users\SAMANT~1.ROT\AppData\Local\Temp\arduino_build_566496\core\Stream.cpp.o Using previously compiled file: C:\Users\SAMANT~1.ROT\AppData\Local\Temp\arduino_build_566496\core\Tone.cpp.o Using previously compiled file: C:\Users\SAMANT~1.ROT\AppData\Local\Temp\arduino_build_566496\core\USBCore.cpp.o Using previously compiled file: C:\Users\SAMANT~1.ROT\AppData\Local\Temp\arduino_build_566496\core\core.a Archiving built core (caching) in: C:\Users\SAMANT~1.ROT\AppData\Local\Temp\arduino_cache_950069\core\core_arduino_avr_nano_cpu_atmega328_0c812875ac70eb4a9b385d8fb077f54c.a Linking everything together... "C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-gcc" -w -Os -g -flto -fuse-linker-plugin -Wl,--gc-sections -mmcu=atmega328p -o "C:\\Users\\SAMANT~1.ROT\\AppData\\Local\\Temp\\arduino_build_566496/eChookCode.ino.elf" "C:\\Users\\SAMANT~1.ROT\\AppData\\Local\\Temp\\arduino_build_566496\\sketch\\eChookCode.ino.cpp.o" "C:\\Users\\SAMANT~1.ROT\\AppData\\Local\\Temp\\arduino_build_566496\\libraries\\Bounce2-master\\Bounce2.cpp.o" "C:\\Users\\SAMANT~1.ROT\\AppData\\Local\\Temp\\arduino_build_566496/core\\core.a" "-LC:\\Users\\SAMANT~1.ROT\\AppData\\Local\\Temp\\arduino_build_566496" -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\\SAMANT~1.ROT\\AppData\\Local\\Temp\\arduino_build_566496/eChookCode.ino.elf" "C:\\Users\\SAMANT~1.ROT\\AppData\\Local\\Temp\\arduino_build_566496/eChookCode.ino.eep" "C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-objcopy" -O ihex -R .eeprom "C:\\Users\\SAMANT~1.ROT\\AppData\\Local\\Temp\\arduino_build_566496/eChookCode.ino.elf" "C:\\Users\\SAMANT~1.ROT\\AppData\\Local\\Temp\\arduino_build_566496/eChookCode.ino.hex" Using library Bounce2-master at version 2.52 in folder: C:\Users\samantha.rotherforth\Documents\Arduino\libraries\Bounce2-master "C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-size" -A "C:\\Users\\SAMANT~1.ROT\\AppData\\Local\\Temp\\arduino_build_566496/eChookCode.ino.elf" Sketch uses 9904 bytes (32%) of program storage space. Maximum is 30720 bytes. Global variables use 474 bytes (23%) of dynamic memory, leaving 1574 bytes for local variables. Maximum is 2048 bytes. An error occurred while uploading the sketch
|
|
|
Post by icooper on May 28, 2019 15:26:22 GMT
Hi Sammi,
Couple of quick suggestions: - Have you tried with the bluetooth module unplugged? - Have to tried programming the nano when it is unplugged from the eChook PCB board, just be careful doing this as it will be easier to short out the pins this way.
Is the board showing up for you at all in the 'tools' tab of arduino studio?
Thanks, Ian
|
|
|
Post by sammi on May 29, 2019 16:01:02 GMT
hi Ian, what should this look like as I am unsure. Thanks, Sammi
|
|
|
Post by Rowan on May 29, 2019 17:47:56 GMT
Hey Sammi, The good news is that the output you've posted is mostly just confirmations that everything has compiled correctly. Right at the end it comes up with problem uploading to board which is the actual error. There could be a few reasons for this as Ian said. You've selected the right Arduino, so next is have you selected the right com port for the board. Unplug the Arduino, go to ‘Tools > Port’ and take note of which COM ports are listed. Now connect the Arduino via the mini USB cable. The computer will assign it a COM port. Go back to ‘Tools > Port’ and select the new COM port, which will be the Arduino. You can verify this by unplugging the Arduino again - the port in the menu will disappear again. Make sure this port is selected when you try to upload the code. Secondly, when you do try to upload unplug the Arduino from the eChook board. Let us know if neither of these fix it and we'll have another head scratch Cheers, Rowan.
|
|