# Arduino Serial Monitor "no notecard"

**URL:** <https://discuss.blues.com/t/arduino-serial-monitor-no-notecard/1210>\
**Category:** Troubleshooting\
**Created:** [January 26, 2023, 10:54pm UTC](https://discuss.blues.com/t/arduino-serial-monitor-no-notecard/1210 "2023-01-26T22:54:40Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![rfadell3](https://avatars.discourse-cdn.com/v4/letter/r/c89c15/32.png) [@rfadell3](https://discuss.blues.com/u/rfadell3)\
**Post date:** [January 26, 2023, 10:54pm UTC](https://discuss.blues.com/t/arduino-serial-monitor-no-notecard/1210/1 "2023-01-26T22:54:40Z")

</div>

I’m trying to connect from an Arduino Uno R3 to a Qwiic Notecarrier for the first time, and I keep getting a Serial Monitor response that says “no notecard”

I’m not sure where this response comes from, or what’s causing it. Any help would be appreciated.

> #include \<Notecard.h\>  
> #include \<SoftwareSerial.h\> // Load a library to communicate serially over digital arduino pins  
> #define usbSerial Serial // Assigns the Serial Monitor port (USB) to variable usbSerial  
> SoftwareSerial txRxPinsSerial (2,3);  
> #define productUID “XXXX” // Assigns the notecard UID to variable product UID  
> Notecard notecard; // Declares a global object to respresent the Notecard
> 
> void setup(void) {  
> // put your setup code here, to run once:
> 
> usbSerial.begin(115200);  
> while(!usbSerial)  
> {  
> ; //wait for serial port to connect. Needed for native USB  
> }  
> usbSerial.println(“Starting…”); // prints to Serial Monitor to indicate connection starting
> 
> notecard.begin(txRxPinsSerial, 9600);  
> notecard.setDebugOutputStream(usbSerial);
> 
> J \*req = notecard.newRequest(“hub.set”);  
> // hub.set assigns a product UID to the Notecard  
> if (req != NULL) {  
> // if the req is not equal to 0 (it shouldn’t be, we just assigned it “hub.set”)  
> JAddStringToObject(req, “product”, productUID);  
> JAddStringToObject(req, “mode”, “continuous”);  
> notecard.sendRequest(req); // sends the now complete request to notecard  
> }
> 
> }

---

<div class="post-metadata">

**Author:** ![tjvantoll](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.blues.com/tjvantoll/32/231_2.png) [@tjvantoll](https://discuss.blues.com/u/tjvantoll)\
**Post date:** [January 27, 2023, 2:51pm UTC](https://discuss.blues.com/t/arduino-serial-monitor-no-notecard/1210/2 "2023-01-27T14:51:22Z")

</div>

Hey @rfadell3,

Welcome to the Blues community!

Could you share a picture of your hardware setup so we can see how you have everything connected?

Thanks,  
TJ

---

<div class="post-metadata">

**Author:** ![rfadell3](https://avatars.discourse-cdn.com/v4/letter/r/c89c15/32.png) [@rfadell3](https://discuss.blues.com/u/rfadell3)\
**Post date:** [January 27, 2023, 3:18pm UTC](https://discuss.blues.com/t/arduino-serial-monitor-no-notecard/1210/3 "2023-01-27T15:18:12Z")

</div>

Hi TJ,

Thanks for the quick reply. Here’s a pic of the Notecarrier and Arduino connections.

It was only letting me attach one pic, so I tried getting all the connections here. Let me know if I should provide anything else.

 ![IMG-7018](https://us1.discourse-cdn.com/flex020/uploads/blues/original/1X/246a369b337743eb52725616c26407d7e3431e4f.jpeg)

---

<div class="post-metadata">

**Author:** ![tjvantoll](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.blues.com/tjvantoll/32/231_2.png) [@tjvantoll](https://discuss.blues.com/u/tjvantoll)\
**Post date:** [January 27, 2023, 6:12pm UTC](https://discuss.blues.com/t/arduino-serial-monitor-no-notecard/1210/4 "2023-01-27T18:12:47Z")

</div>

Hey @rfadell3,

That error means that the note-arduino library is trying to connect to a Notecard, and it’s not able to find it.

The error usually means there’s either an issue with your wiring, or how you’re initializing the Notecard with `notecard.begin()`.

At a glance nothing obviously wrong is jumping out at me. I’d recommend checking out this section of the docs: [Arduino Library - Blues Wireless Developers](https://dev.blues.io/tools-and-sdks/libraries/arduino-library/#usage). And then also looking over this sample, which has a bunch of comments on what each of these lines of code are doing that you might find useful for debugging: [note-arduino/Example1\_NotecardBasics.ino at master · blues/note-arduino · GitHub](https://github.com/blues/note-arduino/blob/master/examples/Example1_NotecardBasics/Example1_NotecardBasics.ino).

TJ

---

<div class="post-metadata">

**Author:** ![abari](https://avatars.discourse-cdn.com/v4/letter/a/edb3f5/32.png) [@abari](https://discuss.blues.com/u/abari)\
**Post date:** [January 29, 2023, 3:21pm UTC](https://discuss.blues.com/t/arduino-serial-monitor-no-notecard/1210/5 "2023-01-29T15:21:58Z")

</div>

FYI I couldn’t get Software Serial working on my Arduino either for the notecard. If you do a test without software serial (ie connecting to rx/tx pins and skipping usb debugging serial) I’d bet you’d see it show in your notehub dashboard as synced. All my googling basically said “software serial doesn’t always work with everything”, so I gave up.

I ended up switching to an MCU that has multiple hardware serial ports.

---

<div class="post-metadata">

**Author:** ![rfadell3](https://avatars.discourse-cdn.com/v4/letter/r/c89c15/32.png) [@rfadell3](https://discuss.blues.com/u/rfadell3)\
**Post date:** [January 30, 2023, 3:15pm UTC](https://discuss.blues.com/t/arduino-serial-monitor-no-notecard/1210/6 "2023-01-30T15:15:05Z")

</div>

Hi Abari,

That’s great news, I had already ordered a new MCU for that exact reason, so it’s good to know that Software Serial was likely the issue. Excited to try with the new board. Thanks for the help.

---

<div class="post-metadata">

**Author:** ![zfields](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.blues.com/zfields/32/29_2.png) [@zfields](https://discuss.blues.com/u/zfields)\
**Post date:** [February 25, 2025, 5:20pm UTC](https://discuss.blues.com/t/arduino-serial-monitor-no-notecard/1210/7 "2025-02-25T17:20:03Z")

</div>

I know this is long overdue…

I researched this to discover that only `HardwareSerial` had been supported by `note-arduino`. `note-arduino` has now been updated to support `SoftwareSerial` going forward.

`note-arduino` version 1.6.4 will be available from the Arduino Library Manager shortly.
