# Faulty Uno Compatble

**URL:** <https://forum.core-electronics.com.au/t/faulty-uno-compatble/3621>\
**Category:** Uncategorized\
**Created:** [6 October 2018 09:32 UTC](https://forum.core-electronics.com.au/t/faulty-uno-compatble/3621 "2018-10-06T09:32:24Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![John69104](https://avatars.discourse-cdn.com/v4/letter/j/ed8c4c/32.png) [@John69104](https://forum.core-electronics.com.au/u/John69104)\
**Post date:** [6 October 2018 09:32 UTC](https://forum.core-electronics.com.au/t/faulty-uno-compatble/3621/1 "2018-10-06T09:32:24Z")

</div>

Hi Guys,  
I’m new to Arduino and Pi and am working through the Sparkfun tutorials. Having a great time up till the 4th sketch, Circuit 1D: RGB Night-Light. The problem is that only the Red colour would light when running the program. After some troubleshooting I think that there is a fault on the board as Pins 10 and 11 won’t respond to an “analogWrite()” command. Fortunately, I have a second board which responds to the code in the sketch.  
To further test the board, I set up a sketch with 4 LEDs to check the output of the pins.  
I’m using a Uno  
The board in question is a Uno compatible attached to Raspberry Pi both purchased from you a few weeks ago.  
As a further test I loaded the Arduino IDE onto my windows laptop and get the same results.  
I’ve attached the sketches plus some jpgs to illustrate my issue.  
Your’s sincerely  
John Jackson

 ![Spare_Arduino_pins_6_9_10_11_all_working%20(2)](https://canada1.discourse-cdn.com/flex028/uploads/core_electronics/original/2X/3/3b4ff3a4358abfe3881925d773a4d2cf0eb9828e.jpeg) ![CoreTech_10_%26_11_not_working_2%20(2)](https://canada1.discourse-cdn.com/flex028/uploads/core_electronics/original/2X/3/327d1868679e573180df16d375c71dd215a53120.jpeg) ![CoreTech_using_pins_3_5_6_9%20(2)](https://canada1.discourse-cdn.com/flex028/uploads/core_electronics/original/2X/9/9851b84bdbdbd2ff341a7ff0789cb1407c0095e7.jpeg)  
[Sketches.zip](https://canada1.discourse-cdn.com/flex028/uploads/core_electronics/original/2X/5/59548f0f0e67a442ccd036f0e0742d40fe2ad543.zip) (1.1 KB)

---

<div class="post-metadata">

**Author:** ![Stephen](https://yyz2.discourse-cdn.com/flex028/user_avatar/forum.core-electronics.com.au/stephen/32/1599_2.png) [@Stephen](https://forum.core-electronics.com.au/u/Stephen)\
**Post date:** [8 October 2018 05:11 UTC](https://forum.core-electronics.com.au/t/faulty-uno-compatble/3621/2 "2018-10-08T05:11:28Z")

</div>

Hi John,

This seems like a very unusual problem. Can you get any output from those pins? Try digitalWrite(10, HIGH);

---

<div class="post-metadata">

**Author:** ![Graham](https://yyz2.discourse-cdn.com/flex028/user_avatar/forum.core-electronics.com.au/graham/32/54_2.png) [@Graham](https://forum.core-electronics.com.au/u/Graham)\
**Post date:** [8 October 2018 05:47 UTC](https://forum.core-electronics.com.au/t/faulty-uno-compatble/3621/3 "2018-10-08T05:47:31Z")

</div>

Hi John,

Have you used a multimeter on the actual ATmega328 pins to determine if it’s a PCB or MCU issue?

If all else fails, as noted on the page you bought from: we recommend and guarantee that the [official Arduino Uno](https://core-electronics.com.au/catalog/product/view/sku/A000066), will work with all Arduino educational resources wherever it is referenced.

---

<div class="post-metadata">

**Author:** ![John69104](https://avatars.discourse-cdn.com/v4/letter/j/ed8c4c/32.png) [@John69104](https://forum.core-electronics.com.au/u/John69104)\
**Post date:** [9 October 2018 08:52 UTC](https://forum.core-electronics.com.au/t/faulty-uno-compatble/3621/4 "2018-10-09T08:52:10Z")

</div>

Hi Stephen,

Thanks for getting back to me. As per your question I tested pins 8, 9, 10 and 11 using digitalWrite(pinNumber, HIGH);  
Pins 8 and 9 lit the LEDs and pins 10 and 11 gave no output.

---

<div class="post-metadata">

**Author:** ![John69104](https://avatars.discourse-cdn.com/v4/letter/j/ed8c4c/32.png) [@John69104](https://forum.core-electronics.com.au/u/John69104)\
**Post date:** [9 October 2018 09:00 UTC](https://forum.core-electronics.com.au/t/faulty-uno-compatble/3621/5 "2018-10-09T09:00:24Z")

</div>

Hi Graham,

Although I hope to be capable of diagnosing the issue with this board in the not too distant future at this point I’m just getting started in electronics and programming so although I possess a multimeter at this point diagnosing where the error is on this board is beyond my skills. If you’d like to send me instructions I’ll gladly test whatever you like.

I’m not sure how to take your second statement. Does this mean you only supply warranty support for official Arduino units and not for the compatible devices you sell?

---

<div class="post-metadata">

**Author:** ![Graham](https://yyz2.discourse-cdn.com/flex028/user_avatar/forum.core-electronics.com.au/graham/32/54_2.png) [@Graham](https://forum.core-electronics.com.au/u/Graham)\
**Post date:** [9 October 2018 10:05 UTC](https://forum.core-electronics.com.au/t/faulty-uno-compatble/3621/6 "2018-10-09T10:05:20Z")

</div>

Hi John,

Official hardware is almost always electrically tested and put through it’s paces.

You can measure the pins directly on the MCU; they’ll read 5V when high and 0V when low. Google “Arduino uno schematic” if you need a nudge in the right direction finding which pins are which.

---

<div class="post-metadata">

**Author:** ![John69104](https://avatars.discourse-cdn.com/v4/letter/j/ed8c4c/32.png) [@John69104](https://forum.core-electronics.com.au/u/John69104)\
**Post date:** [17 October 2018 06:11 UTC](https://forum.core-electronics.com.au/t/faulty-uno-compatble/3621/7 "2018-10-17T06:11:02Z")

</div>

Graham when I put a mulitmeter across the MCU I get the following readings. Pin 8 ground.  
Pin14 PB0 4v  
Pin15 PB1 5v momentarily then 3.56v  
Pin16 PB2 1.76v  
Pin17 PB3 397mv  
Power is from USB from Raspberry Pi 3b

void setup() {  
pinMode(11, OUTPUT);  
pinMode(10, OUTPUT);  
pinMode(9, OUTPUT);  
pinMode(8, OUTPUT);  
}  
void loop() {  
digitalWrite(11, HIGH);  
digitalWrite(10, HIGH);  
digitalWrite(9, HIGH);  
digitalWrite(8, HIGH);  
}
