Thursday, July 6, 2023

Build Music instrument with PC

 

Build Music instrument with PC





















Build Music instrument with PC Programm By  Visual Basic And Arduino

Public Class Form1
 
  Private Sub bttcon_Click(sender As Object, e As EventArgs) Handles bttcon.Click
        SerialPort1.BaudRate = cmbband.SelectedItem
        SerialPort1.PortName = cmbport.SelectedItem
        SerialPort1.Open()
        Timer1.Start()
   End Sub
    Private Sub BTTdiscon_Click(sender As Object, e As EventArgs) Handles BTTdiscon.Click
        SerialPort1.Close()
        Timer1.Stop()
   End Sub
    Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
        Dim sp As String
        Dim spda As Double = 0
        Dim i As String = SerialPort1.ReadExisting
        Label1.Text = i.ToString
        sp = Val(Label1.Text)
        Select Case sp
            Case Is = 1
                My.Computer.Audio.Play(My.Resources.kik, AudioPlayMode.Background)
            Case Is = 2
                My.Computer.Audio.Play(My.Resources.sn, AudioPlayMode.Background)
            Case Is = 3
                My.Computer.Audio.Play(My.Resources.hh, AudioPlayMode.Background)
            Case Is = 4
                My.Computer.Audio.Play(My.Resources.tom, AudioPlayMode.Background)
        End Select
    End Sub
End Class





 const int buttonPin1 = 2;
const int buttonPin2 = 3;
const int buttonPin3 = 4;
const int buttonPin4 = 5;

int buttonState1 = 0;        
int buttonState2 = 0;
int buttonState3 = 0;
int buttonState4 = 0;
int bbb=0;
void setup() {
 pinMode(buttonPin1, INPUT);
  pinMode(buttonPin2, INPUT);
  pinMode(buttonPin3, INPUT);
  pinMode(buttonPin4, INPUT);
  Serial.begin(9600);
}
void loop() {
  buttonState1 = digitalRead(buttonPin1);
  buttonState2 = digitalRead(buttonPin2);
  buttonState3= digitalRead(buttonPin3);
  buttonState4 = digitalRead(buttonPin4);
  if (buttonState1 == HIGH) {
  Serial.write("1");
     delay(250);
  } else if (buttonState2 == HIGH){
Serial.write("2");
    delay(250);

  }else if (buttonState3 == HIGH){
    Serial.write("3");
    delay(250);
 
 }else if (buttonState4 == HIGH){
    Serial.write("4");
    delay(250);
  }
}




Thursday, January 26, 2023

sinhala PIC Arduino programming e books download










Sunday, August 14, 2022

Hydrolic system

 




 
This blog about the hydrolic actuators, we know mainly in heavy wate procedural actuators some time use electronic power actuators ,pneumatic power actuators .see the animation below it is hydrolic actuators system this system have pump,valve and cilinder actuator usually so many hydrolic systems have deferent pumps, deferent valves and deferent cilinder. This blog's have all parts and descriptions in the pictures below   









Sunday, October 31, 2021

Transistor Biasing