Whenever I tried uploading my coding into my Arduino, there will always be sounds playing, I have tried removing the sounds using "Serial.Write(232);, but it does not seem to work. Is there any other ways to remove the sounds?
//#include <SoftwareSerial.h>
#define TxPin 1
const int buttonPin = 10;
int buttonState;
int pin8 = 8;
int pin9 = 9;
int pin11 = 11;
int pin12 = 12;
int pin13 = 13;
boolean toggle = false;
int inByte = 0;
int flag=0;
int num0, num1, num2, num3, numTOTAL;
int inputPin0 = A0;
int inputPin1 = A1;
int inputPin2 = A2;
int inputPin3 = A3;
int average0 = 0;
int readings[40]; //Size of my array
int Counter = 1;
//SoftwareSerial mySerial = SoftwareSerial(255, TxPin);
void backlightOn()
{ //turns on the backlight
Serial.write(17); //turn backlight on
//mySerial.write(18); //turn backlight off
}
void setup() {
Serial.begin(9600);
pinMode(pin8, OUTPUT);
pinMode(pin9, OUTPUT);
pinMode(pin11, OUTPUT);
pinMode(pin12, OUTPUT);
pinMode(pin13, OUTPUT);
//---------------------------------------------
pinMode(TxPin, OUTPUT);
digitalWrite(TxPin, HIGH);
delay(100); //wait 3 seconds
Serial.write(12);
Serial.println("The weight(KG):"); // printed out
Serial.write(13);
backlightOn();
Serial.write(232);
}
void loop() {
buttonState = digitalRead(buttonPin);
if(buttonState == LOW)
{
flag = 0;
}
if((buttonState == HIGH) && (flag == 0))
{
inByte++;
if(inByte == 33)
{
inByte = 0;
}
ABC();
flag = 1;
}
inputPin0 = constrain(inputPin0, 1, 1023);
inputPin1 = constrain(inputPin1, 1, 1023);
inputPin2 = constrain(inputPin2, 1, 1023);
inputPin3 = constrain(inputPin3, 1, 1023);
if (Counter <= 20)
{
num0 = analogRead(inputPin0);
num1 = analogRead(inputPin1);
num2 = analogRead(inputPin2);
num3 = analogRead(inputPin3);
readings[Counter]=(num0+num1+num2+num3)/4;
numTOTAL = 0;
for (int i=1; i <= 20; i++) {
numTOTAL = numTOTAL + readings[i];
}
// num0 = readings0[1]+readings0[2]+readings0[3]+readings0[4]+readings0[5];
average0 = (numTOTAL)/20;
Counter++;
if (Counter >= 21)
{
Counter = 1;
}
}
//move the cursor to a particular point that needs to be updated
//update when necessary (5% no update)
//if the analog value has less than 5% changes, no change
//if (average0 < 1)
// {
// digitalWrite(average0, );
// }
// else {
// digitalWrite();
// }
//print the analog value
//Serial. printIn(analogValue);
delay(100); //delay
//Serial.write(12);
Serial.write(148);
Serial.println(average0);
}
void ABC() {
switch (inByte)
{
case 1:
digitalWrite(8, LOW);
digitalWrite(9, LOW);
digitalWrite(11, LOW);
digitalWrite(12, LOW);
digitalWrite(13, LOW);
Serial.print("0");
Serial.print("0");
Serial.print("0");
Serial.print("0");
Serial.println("0");
toggle = !toggle;
break;
case 2:
digitalWrite(8, LOW);
digitalWrite(9, LOW);
digitalWrite(11, LOW);
digitalWrite(12, LOW);
digitalWrite(13, HIGH);
Serial.print("0");
Serial.print("0");
Serial.print("0");
Serial.print("0");
Serial.println("1");
toggle = !toggle;
break;
case 3:
digitalWrite(8, LOW);
digitalWrite(9, LOW);
digitalWrite(11, LOW);
digitalWrite(12, HIGH);
digitalWrite(13, LOW);
Serial.print("0");
Serial.print("0");
Serial.print("0");
Serial.print("1");
Serial.println("0");
toggle = !toggle;
break;
case 4:
digitalWrite(8, LOW);
digitalWrite(9, LOW);
digitalWrite(11, LOW);
digitalWrite(12, HIGH);
digitalWrite(13, HIGH);
Serial.print("0");
Serial.print("0");
Serial.print("0");
Serial.print("1");
Serial.println("1");
toggle = !toggle;
break;
case 5:
digitalWrite(8, LOW);
digitalWrite(9, LOW);
digitalWrite(11, HIGH);
digitalWrite(12, LOW);
digitalWrite(13, LOW);
Serial.print("0");
Serial.print("0");
Serial.print("1");
Serial.print("0");
Serial.println("0");
toggle = !toggle;
break;
case 6:
digitalWrite(8, LOW);
digitalWrite(9, LOW);
digitalWrite(11, HIGH);
digitalWrite(12, LOW);
digitalWrite(13, HIGH);
Serial.print("0");
Serial.print("0");
Serial.print("1");
Serial.print("0");
Serial.println("1");
toggle = !toggle;
break;
case 7:
digitalWrite(8, LOW);
digitalWrite(9, LOW);
digitalWrite(11, HIGH);
digitalWrite(12, HIGH);
digitalWrite(13, LOW);
Serial.print("0");
Serial.print("0");
Serial.print("1");
Serial.print("1");
Serial.println("0");
toggle = !toggle;
break;
case 8:
digitalWrite(8, LOW);
digitalWrite(9, LOW);
digitalWrite(11, HIGH);
digitalWrite(12, HIGH);
digitalWrite(13, HIGH);
Serial.print("0");
Serial.print("0");
Serial.print("1");
Serial.print("1");
Serial.println("1");
toggle = !toggle;
break;
case 9:
digitalWrite(8, LOW);
digitalWrite(9, HIGH);
digitalWrite(11, LOW);
digitalWrite(12, LOW);
digitalWrite(13, LOW);
Serial.print("0");
Serial.print("1");
Serial.print("0");
Serial.print("0");
Serial.println("0");
toggle = !toggle;
break;
case 10:
digitalWrite(8, LOW);
digitalWrite(9, HIGH);
digitalWrite(11, LOW);
digitalWrite(12, LOW);
digitalWrite(13, HIGH);
Serial.print("0");
Serial.print("1");
Serial.print("0");
Serial.print("0");
Serial.println("1");
toggle = !toggle;
break;
case 11:
digitalWrite(8, LOW);
digitalWrite(9, HIGH);
digitalWrite(11, LOW);
digitalWrite(12, HIGH);
digitalWrite(13, LOW);
Serial.print("0");
Serial.print("1");
Serial.print("0");
Serial.print("1");
Serial.println("0");
toggle = !toggle;
break;
}
delay(1000);
}