My watchX got some problem


#1

watchX suddenly doesnt work.
srceen doesnt show the clock when i push the side button.

I push the white button behind the srceen, and install Nwatch again.
But the problem doesnt be fixed.
BTW, I use the code"BUZZ" and “OLED”, it works~.

why code"Nwatch-master" doesnt work ?

watchx


#2

Hello Dear Lival,

Can you please share the problem output?


#3

there is not error message in Arduino.
when I upload “OLED”, screen works.
but I upload “whatchX”, screen doesnt work.
1st photo is upload “OLED”
2ed photo is upload “watchX” in Arduino.



#4

On usb AND on battery it doesn’t work ? It could be a power supply issue but that is strange.


#5

After you upload the watchX firmware, do you press any button to wake the watch up? Do you hear sound when you press a button?


#6

I press the white side button, but there’s no sound


#7

yes, it is on usb and on battery


#8

Can we make sure that you are uploading the firmware at this site: https://github.com/kghunt/NWatch Also After you upload the code and when the watchX is connected to PC press of a button makes any sound?


#9

yes, I upload the firmware at this site, and the watchX is connected to pc. after uploading, I press the button, then there’s no sounds. (still connected to PC
)


#10

Maybe a video might help, can’t really imagine why this may happen.


#11

please help me fix my watchX ~ :sob:
I uploaded video on youtube.


#12

Please enable all compiler and transfer messages to be shown in the status window and make a new video.
Goto preferences of the arduino gui to do this.
Try also the demo sketch which tests the buttons.

Idea,
we should write a sketch where you can test the hardware devices.


#13

I record a new video(enable all message).


#14

Looks normal.
Try the Demo sketches for the Buttons.
If I remember correctly the buttons should turn on the led(s).

//Edit
Uups, I thought there was an dedicated test sketch for the buttons.

Are you able to write a quick button&led test sketch? I have one at home, will post it later.


#15

Here we are.
The Buttons on the Top should let the “same side led” light,
the lower Button on the right should light both led’s.

#define LEDL 13
#define LEDR 6
#define BUTTON1 8 // PullUp
#define BUTTON2 11 // PullUp
#define BUTTON3 10 // PullUp

void setup() {
// put your setup code here, to run once:
pinMode(BUTTON1, INPUT_PULLUP);
pinMode(BUTTON2, INPUT_PULLUP);
pinMode(BUTTON3, INPUT_PULLUP);

pinMode(LEDL, OUTPUT);
pinMode(LEDR, OUTPUT);

}

void loop() {
// put your main code here, to run repeatedly:

digitalWrite(LEDL, !digitalRead(BUTTON1) || !digitalRead(BUTTON3));
digitalWrite(LEDR, !digitalRead(BUTTON2) || !digitalRead(BUTTON3));

}


#16

I upload the sketch you post.
these three buttons are ok, they turn on the same side led or both leds.


#17

Try this: WatchX Simple Diag


#18

one side LED lights,and screen shows
“WatchX Diag v0.1
BLE OK, OK”


#19

The screen should be similar to


Except the RTC-Ram which is part of my RTC Breakout and my BLE was switched off.
B1-3 will appear after Button usage.
Both LEDs should blink, one after the other.


#20

should I download “WatchX_Diag_v0.1.ino” into which folder?