I'm new arduino user. I started learning arduino a month ago, to make some project about PWM control. I want to make 100kHz PWM Signal with Duty Cycle can be vary using potentiometer.
I made that signal thanks the people on this thread: 100 kHz pwm - Using Arduino / Programming Questions - Arduino Forum
Now i got a problem after adding the potentiometer setting part on my program.
This is the error message:
**Using board 'nano' from platform in folder: C:\Users\Ahmad Alfikri\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5**
**Using core 'arduino' from platform in folder: C:\Users\Ahmad Alfikri\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5**
**Detecting libraries used...**
**"C:\\Users\\Ahmad Alfikri\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/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=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Users\\Ahmad Alfikri\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\cores\\arduino" "-IC:\\Users\\Ahmad Alfikri\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\variants\\eightanaloginputs" "C:\\Users\\Ahmad Alfikri\\AppData\\Local\\Temp\\arduino-sketch-D734AC4F84FABAB6116AAB19FF14E0A7\\sketch\\pwm100k.ino.cpp" -o nul**
**Alternatives for TimerOne.h: [TimerOne@1.1]**
**ResolveLibrary(TimerOne.h)**
** -> candidates: [TimerOne@1.1]**
**"C:\\Users\\Ahmad Alfikri\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/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=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Users\\Ahmad Alfikri\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\cores\\arduino" "-IC:\\Users\\Ahmad Alfikri\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\variants\\eightanaloginputs" "-IC:\\Users\\Ahmad Alfikri\\Documents\\Arduino\\libraries\\TimerOne" "C:\\Users\\Ahmad Alfikri\\AppData\\Local\\Temp\\arduino-sketch-D734AC4F84FABAB6116AAB19FF14E0A7\\sketch\\pwm100k.ino.cpp" -o nul**
**Using cached library dependencies for file: C:\Users\Ahmad Alfikri\Documents\Arduino\libraries\TimerOne\TimerOne.cpp**
**Generating function prototypes...**
**"C:\\Users\\Ahmad Alfikri\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/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=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Users\\Ahmad Alfikri\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\cores\\arduino" "-IC:\\Users\\Ahmad Alfikri\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\variants\\eightanaloginputs" "-IC:\\Users\\Ahmad Alfikri\\Documents\\Arduino\\libraries\\TimerOne" "C:\\Users\\Ahmad Alfikri\\AppData\\Local\\Temp\\arduino-sketch-D734AC4F84FABAB6116AAB19FF14E0A7\\sketch\\pwm100k.ino.cpp" -o "C:\\Users\\Ahmad Alfikri\\AppData\\Local\\Temp\\arduino-sketch-D734AC4F84FABAB6116AAB19FF14E0A7\\preproc\\ctags_target_for_gcc_minus_e.cpp"**
**"C:\\Users\\Ahmad Alfikri\\AppData\\Local\\Arduino15\\packages\\builtin\\tools\\ctags\\5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\\Users\\Ahmad Alfikri\\AppData\\Local\\Temp\\arduino-sketch-D734AC4F84FABAB6116AAB19FF14E0A7\\preproc\\ctags_target_for_gcc_minus_e.cpp"**
**Compiling sketch...**
**"C:\\Users\\Ahmad Alfikri\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/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=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Users\\Ahmad Alfikri\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\cores\\arduino" "-IC:\\Users\\Ahmad Alfikri\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\variants\\eightanaloginputs" "-IC:\\Users\\Ahmad Alfikri\\Documents\\Arduino\\libraries\\TimerOne" "C:\\Users\\Ahmad Alfikri\\AppData\\Local\\Temp\\arduino-sketch-D734AC4F84FABAB6116AAB19FF14E0A7\\sketch\\pwm100k.ino.cpp" -o "C:\\Users\\Ahmad Alfikri\\AppData\\Local\\Temp\\arduino-sketch-D734AC4F84FABAB6116AAB19FF14E0A7\\sketch\\pwm100k.ino.cpp.o"**
**Compiling libraries...**
**Compiling library "TimerOne"**
**Using previously compiled file: C:\Users\Ahmad Alfikri\AppData\Local\Temp\arduino-sketch-D734AC4F84FABAB6116AAB19FF14E0A7\libraries\TimerOne\TimerOne.cpp.o**
**Compiling core...**
**Using precompiled core: C:\Users\Ahmad Alfikri\AppData\Local\Temp\arduino-core-cache\core_arduino_avr_nano_cpu_atmega328old_26a0fa43298f98f8fe38062a57de744c.a**
**Linking everything together...**
**"C:\\Users\\Ahmad Alfikri\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-gcc" -w -Os -g -flto -fuse-linker-plugin -Wl,--gc-sections -mmcu=atmega328p -o "C:\\Users\\Ahmad Alfikri\\AppData\\Local\\Temp\\arduino-sketch-D734AC4F84FABAB6116AAB19FF14E0A7/pwm100k.ino.elf" "C:\\Users\\Ahmad Alfikri\\AppData\\Local\\Temp\\arduino-sketch-D734AC4F84FABAB6116AAB19FF14E0A7\\sketch\\pwm100k.ino.cpp.o" "C:\\Users\\Ahmad Alfikri\\AppData\\Local\\Temp\\arduino-sketch-D734AC4F84FABAB6116AAB19FF14E0A7\\libraries\\TimerOne\\TimerOne.cpp.o" "C:\\Users\\Ahmad Alfikri\\AppData\\Local\\Temp\\arduino-sketch-D734AC4F84FABAB6116AAB19FF14E0A7/..\\arduino-core-cache\\core_arduino_avr_nano_cpu_atmega328old_26a0fa43298f98f8fe38062a57de744c.a" "-LC:\\Users\\Ahmad Alfikri\\AppData\\Local\\Temp\\arduino-sketch-D734AC4F84FABAB6116AAB19FF14E0A7" -lm**
**"C:\\Users\\Ahmad Alfikri\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-objcopy" -O ihex -j .eeprom --set-section-flags=.eeprom=alloc,load --no-change-warnings --change-section-lma .eeprom=0 "C:\\Users\\Ahmad Alfikri\\AppData\\Local\\Temp\\arduino-sketch-D734AC4F84FABAB6116AAB19FF14E0A7/pwm100k.ino.elf" "C:\\Users\\Ahmad Alfikri\\AppData\\Local\\Temp\\arduino-sketch-D734AC4F84FABAB6116AAB19FF14E0A7/pwm100k.ino.eep"**
**"C:\\Users\\Ahmad Alfikri\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-objcopy" -O ihex -R .eeprom "C:\\Users\\Ahmad Alfikri\\AppData\\Local\\Temp\\arduino-sketch-D734AC4F84FABAB6116AAB19FF14E0A7/pwm100k.ino.elf" "C:\\Users\\Ahmad Alfikri\\AppData\\Local\\Temp\\arduino-sketch-D734AC4F84FABAB6116AAB19FF14E0A7/pwm100k.ino.hex"**
**Using library TimerOne at version 1.1 in folder: C:\Users\Ahmad Alfikri\Documents\Arduino\libraries\TimerOne **
**"C:\\Users\\Ahmad Alfikri\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-size" -A "C:\\Users\\Ahmad Alfikri\\AppData\\Local\\Temp\\arduino-sketch-D734AC4F84FABAB6116AAB19FF14E0A7/pwm100k.ino.elf"**
**Sketch uses 2160 bytes (7%) of program storage space. Maximum is 30720 bytes.**
**Global variables use 201 bytes (9%) of dynamic memory, leaving 1847 bytes for local variables. Maximum is 2048 bytes.**
**"C:\Users\Ahmad Alfikri\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17/bin/avrdude" "-CC:\Users\Ahmad Alfikri\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17/etc/avrdude.conf" -v -V -patmega328p -carduino "-PCOM3" -b57600 -D "-Uflash:w:C:\Users\Ahmad Alfikri\AppData\Local\Temp\arduino-sketch-D734AC4F84FABAB6116AAB19FF14E0A7/pwm100k.ino.hex:i"**
**avrdude: Version 6.3-20190619**
** Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/**
** Copyright (c) 2007-2014 Joerg Wunsch**
** Failed uploading: uploading error: exit status 1 System wide configuration file is "C:\Users\Ahmad Alfikri\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17/etc/avrdude.conf"**
** Using Port : COM3**
** Using Programmer : arduino**
** Overriding Baud Rate : 57600**
**avrdude: ser_open(): can't open device "\\.\COM3": Access is denied.**
**avrdude done. Thank you.**
I thougt this was a port problem, but changing the port settings didn't solve the problem.
Reinstall the port driver also didn't solve the problem. Could anyone give me the solution? If this was a program error, could you tell me which part that made the error?
