The Uno is a microcontroller board based on the ATmega328. It has 14 digital input/output pins (of which 6 can be used as PWM outputs), 6 analogue inputs, a 16 MHz crystal oscillator, a USB connection, a power jack, an ICSP header, and a reset button.
This is exactly what it says on the tin, and it certainly works. I’ve had a little trouble interfacing it to a 3.3v device I’m trying to use, but that can be solved with a level translator.
Yes and no. The headers on a UNO are 0.1", which I presume is the breadboard you are using. But the two separate sets of header on the digital side (the longer pair) are not 0.1" apart. So a single piece of breadboard will not span both segments. On the other side they are 0.1" apart, and the distance between the two sides is an exact number of pins.
I was wondering what the difference is between this and the Arduino Uno R3. As far as I can tell it is the exact same thing except this one is $30 cheaper and doesn’t have Arduino written on it.
Is there a difference or is it the same thing with a different brand?
Arduino manufactures their products in Italy. Those devices also undergo significant quality control processes as well.
Open-source variants exist that are made in China. Don’t be upset if something doesn’t work out exactly the same, breaks sooner than expected, or doesn’t handle the same amount of accidental electrical damage.
Gramo is pretty much dead on here, as Arduino boards are all open source, these boards are the cheap and cheerful variant that are copies of the original design. They don’t go through as much QC, but for projects where you don’t need the full capabilities of the Official Arduino boards, these are a great alternative that can be bought for a fair bit less.
Hi all,
So I am in year 12 and have a major work due in about a week. I’m utilising an arduino Uno R3 to create a specific LED lighting display/tracking system. I pretty much have the code all written out, however I have run into a problem with the function of my arduino.
I can only find bluetooth ports on my macbook, and the native port is missing, even though I used it maybe twice when first experiementing with the code. I also can’t find a working port on my windows pc either.
I have tried different cables, however none have solved the problem. It still turns on and is powered however I did plug in the USB with a power supply and my friend thinks this may have fried the board slightly.
I’m curious if I am missing something, or if I have infact fried my board if there is a way to fix it or if I will need another one.
I just need to find this native port to finish my project
Thanks
I assume that either the Mac or the PC (or both) have been able to connect with the UNO in the past.
Plugging in a 5V supply to the USB will not normally damage anything, but if there was a problem with the supply or some sort of transient occurred when plugging or unplugging then it is possible that something got fried.
Was there enough code already loaded in the UNO to demonstrate that the processor is still running when you power it from USB (even though you can’t load new code)? If so, then it is possible that only the bootloader was damaged. You can install a new bootloader using ICSP. See: Installing an Arduino Bootloader - SparkFun Learn
However, that needs additional hardware, and if you don’t already have something suitable then it would be easier (and probably cheaper) to buy another UNO. Then, when the assignment is submitted and you have the time, you can use the new UNO as your ICSP programmer for the bootloader and possibly bring that faulty device back to life.
Welcome to the forum can you please include a photo of your setup just so we can check for something amiss?
Does either computer detect anything at all when your Uno is plugged in, even just an error message to say a device couldn’t be recognised fully?
I think Jeff’s suspicion that your bootloader may have been corrupted/damaged is most likely if the rest of the board is still running as normal. Are there any other signs of life?
Sorry for the grainy photo, but this is currently my setup. The Arduino is plugged in with a functional USB cable, its on, L, TX and RX lights are all on. I have updated code to it before however that code isn’t responding and now I can’t identify it within the IDE.
Today I’m going to try reinstalling the bootloader
Any other suggestions?
Thanks
Thanks for the photo, seems like it could be a dead bootloader. If your still working against a project deadline getting another cheaper uno-compatible board and submitting your project with that might be the most reliable path to get it up an running. There is a chance you can resurrect this Uno by reflashing the bootloader but there is unfortunately no guarantee that is the cause of the fault.
And you can get our latest projects and tips straight away by following us on: