Arduino Troubleshooting issue

Hi here are my details, I can't upload from my usb to the uno. Please help, thanks!

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\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.10.0_x86__mdqgnx93n4wtt\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\redst\AppData\Local\Temp\arduino_build_606805/RGB_LED_light_test.ino.hex"
avrdude: writing flash (3352 bytes):

Writing | ################################################## | 100% 0.60s

avrdude: 3352 bytes of flash written
avrdude: verifying flash memory against C:\Users\redst\AppData\Local\Temp\arduino_build_606805/RGB_LED_light_test.ino.hex:
avrdude: load data flash data from input file C:\Users\redst\AppData\Local\Temp\arduino_build_606805/RGB_LED_light_test.ino.hex:
avrdude: input file C:\Users\redst\AppData\Local\Temp\arduino_build_606805/RGB_LED_light_test.ino.hex contains 3352 bytes
avrdude: reading on-chip flash data:

Reading | ################################################## | 100% 0.47s

avrdude: verifying ...
avrdude: 3352 bytes of flash verified

avrdude done. Thank you.

This is my code if you need it, and I just noticed this just last night, didn't happen before as i used this for only 4 days, please help, thanks :slight_smile:

//Define Pins
int redPin = 6; //red wire:
int greenPin = 5;//green wire:
int bluePin = 3; //blue wire:
int second = 500;
int motorPin = 8;
const int buttonPin = 0;
int buttonState = 9;

void setup() {
// put your setup code here, to run once:
pinMode(redPin, OUTPUT);
pinMode(greenPin, OUTPUT);
pinMode(bluePin, OUTPUT);
pinMode(motorPin, OUTPUT);
pinMode(buttonPin, INPUT);
Serial.begin(9600);
while (! Serial);
Serial.println(255);

}
void setColor(int red, int green, int blue)
{
#ifdef COMMON_ANODE
red = 255 - red;
green = 255 - green;
blue = 255 - blue;
#endif
analogWrite(redPin, red);
analogWrite(greenPin, green);
analogWrite(bluePin, blue);
}

void loop()
{
buttonState = digitalRead(buttonPin);
if (buttonState== HIGH) {
setColor(255, 0, 0); // red
delay(second);
setColor(255, 150, 0); // orange
delay(second);
setColor(255, 255,0 ); // yellow
delay(second);
setColor(0, 255, 0); // green
delay(second);
setColor(0, 0, 255); // blue
delay(second);
setColor(75, 0, 130); // indigo
delay(second);
setColor(148, 0, 211); // purple
delay(second);
if (Serial.available())
{
int speed = Serial.parseInt();
if (speed >= 0 && speed <= 255)
{
analogWrite(motorPin, speed);
}
else {
if (buttonState == LOW) {
setColor(0,0,0);
if (Serial.available())
{
int speed = Serial.parseInt();
if (speed >= 0 && speed <=255)
{
analogWrite(motorPin,speed);
}
}
}

}
}
}
}

Please use code tags (</> button on the toolbar) when you post code or warning/error messages. The reason is that the forum software can interpret parts of your code as markup, leading to confusion, wasted time, and a reduced chance for you to get help with your problem. This will also make it easier to read your code and to copy it to the IDE or editor. If your browser doesn't show the posting toolbar then you can just manually add the code tags:
[code]``[color=blue]// your code is here[/color]``[/code]
Using code tags and other important information is explained in the How to use this forum post. Please read it.

Please always do a Tools > Auto Format on your code before posting it. This will make it easier for you to spot bugs and make it easier for us to read. If you're using the Arduino Web Editor you will not have access to this useful tool but it's still unacceptable to post poorly formatted code. I recommend you to use the standard IDE instead.

Please remove unnecessary blank lines from your code before posting to the forum. One or two to separate code into logical sections is fine but large spaces for no reason or random blank lines just make for more scrolling when we're trying to read your code.

Fiery:
I can't upload from my usb to the uno.

The output shows it uploaded successfully:

Fiery:

avrdude: 3352 bytes of flash verified

avrdude done.  Thank you.

What makes you think you can't upload?

Oh sorry I thought the red means an error that it's not uploading, very sorry for wasting your time. But thanks for your help and sorry I didn't format the troubleshooting issue,

No worries. I agree that coloring is confusing. I remember that it was previously requested for the Arduino developers to change that but apparently it's a bit difficult for them to do so. I think it's still on the "to do" list.