Hurray ..! Now you have your 1Sheeld, and it’s your first time to use it, but you faced some problems! From people who have been using 1Sheeld for the past years, we came up with these 5 common issues that they most confronted.
If you have not done that already, please make sure to check the getting started tutorial video 🙂
1- I can’t find my 1Sheeld
You got the 1Sheeld out of the box and hooked it up over the Arduino, then trying to connect, and it is taking long time to discover the board. I know it’s a little bit annoying but, the Bluetooth connection is device dependent, so all you have to do is try a couple of times again and it will appear on your device.
In very rare cases, you still may not find the 1Sheeld and the application states “Try Again”. So, check the next steps according to your 1Sheeld board type:
* 1Sheeld classic (Android only): Instead of connecting the board from the application, try connecting it from your device settings.
Android: Connecting 1Sheeld from Settings
* 1Sheeld+ (iPhone and Anrdoid): This one is a little bit different, as it uses Bluetooth low energy (BLE) for connection.
For iPhone devices, download an application called Light blue then search for the 1Sheeld and try to connect, and when succeeded retry again using 1Sheeld application. For Android devices, download an application called NRF connect, then open the application scan and connect, and when succeeded, retry this time using 1Sheeld application.
iOS: Connecting 1Sheeld from Lightblue app
2- Examples don’t work
Shewwwwww! Now i am connected to 1Sheeld but just a sec… Not even an Example works ..! it’s not my lucky day :(.
No worries, two steps to solve this issue 😉 But before explaining the two steps, we must explain a little hardware component over the 1Sheeld board, the UART switch… It is that small switch above your Arduino’s RX0 and TX0 serial lines.
So, before uploading any of your examples, make sure to switch the UART switch to uploading mode (towards the pins) before you upload the sketch on your Arduino (preventing synchronization error between the IDE and the Arduino board). Then, switch it back to the communication mode (towards the 1Sheeld Logo) after Arduino IDE states “Done Uploading”, which means that your sketch is successfully uploaded to your Arduino.
Here are the steps:
2.1- Beware that there are two modes in 1Sheeld application:
2.1.0) Demo mode : A mode that illustrates how the shields in the application look like even if you don’t have the 1Sheeld board.
2.1.1) Connected mode: Simply the app is connected to UNO board, and you are ready to take actions whether from Arduino or the application or both.
2.2- If the last step still didn’t make it work, try to upgrade the firmware by connecting to the board first and then press the 1Sheeld logo (if you are on Android device), or press the settings button (if you are on an iPhone device) to open the menu then press upgrade firmware and confirm upgrading.
Android Firmware Upgrade
3- Firmware upgrade Error
Ok, this feature needs the device to be connected with 1Sheeld board and the internet, so the app can download the latest firmware version from the servers and send it to 1Sheeld to be uploaded to the controller.
If you still face a problem and installation fails, please contact us at info[at]integreight[dot]com, or send us on our forum to start debugging or get your replacement board.
4- Arduino’s Serial monitor does not show the right data
Debugging is the most essential part of development, where you start to test your application and see if it’s giving you the right data. But, when it comes to use Arduino’s Serial debugger (Serial monitor) along with 1Sheeld mounted over Arduino, beware that both your PC and your 1Sheeld share the same serial line (RX0 & TX0). So you have two options, either use Arduino’s serial monitor, or use the Terminal shield in 1Sheeld app.
You will never regret it, as it works the same way the Serial library works, Instead of writing
just replace it with
and don’t forget to include the Terminal library by writing
Check the below tutorial video on how to use the Terminal shield.
2- Using Arduino’s serial monitor with 1Sheeld mounted over your Arduino:
Instead of using the Terminal shield, make sure to switch back 1Sheeld’s UART to the uploading mode leaving the connection between your PC and Arduino. Then open the Serial monitor and check the data. But remember, you cannot use the serial terminal to display any sensors of your phone via 1Sheeld.
5- Basic I/O shield pins don’t work ..!
It’s really fun to control your Arduino using the application without code intervention, but when you try to integrate both (controlling the pins from the application and uploading code over Arduino using the same pins), error will occur and things will not work as it should.
When you use the direct pins provided by 1Sheeld in the application, make sure that the pin you chose is not used as (OUTPUT) in your uploaded sketch, as it will conflict with the pins of 1Sheeld, hence giving no response to your actions taken.
So, if you want to use a direct pins, choose a pin from the shield and make sure you are not using it in your sketch.
These were the most common issues occurred with 1Sheelder’s, if you face any problems working with your 1Sheeld board, please follow the troubleshooting steps above, and if there is a problem with your board, please contact us, and we will send you a replacement immediately 🙂 .
At Integreight, we care a lot about our makers and we are happy to provide support via live chat on our website, e-mail or through our community forum. Our top priority is to make sure your board is up and running, and that you have all information needed to build your Arduino project with your smartphone via 1Sheeld.
Arduino keeps standing out from the crowd of all-around development boards due too its ease of use and budget price. As a result, this has enabled almost anyone to get his own idea into life no matter how crazy or even useless to the whole world it was, except for its maker! Also, it has …
Arduino robots are always funny and definitely more enjoyable when combined with robotic arm! And today, I will walk you through the making of a simple Arduino Robot Arm that’s made of cardboard and how you can attach it over your Arduino Bluetooth RC Car / Robot that you have made so far through this series. …
Arduino Line Following Robot is one of the easiest and most well-known projects that anyone can make to learn the basics of programming, electronics, and mechanics all in one project. It’s known that this project is common for most of the makers and tech students and today I am going to give it a revisit …
Back again with another Arduino Bluetooth RC Car tutorial but with an advanced feature that makes your car autonomous by adding ultrasonic sensors to the RC Car you have made before!. Yeah, I know that you may have seen other tutorials using ultrasonic to make the car/robot avoid obstacles ahead, but I am going to …
Cardboard crafts are one of the most popular and easy to make DIY stuff. Mixing this with the unmatchable enjoyment of RC Cars and the ease of using Arduino, I am going to show you how to make a Cardboard Arduino Bluetooth RC car that you can control via Bluetooth from your smartphone. …
Arduino Security Camera Have you ever wanted to check your home in real time? Afraid that maybe someone has stormed in, don’t remember if you shut the door or not or maybe wanna check if your Hyper-energetic dog has broken any of your dishes AGAIN!! 🙂 Then this is the perfect place for you cause today …