What is arduino and what can arduino do?

Do you know what Arduino is? Do you know what Arduino can do? Let us know Arduino today! What is Arduino?

First, what is Arduino?

Arduino is an easy-to-use, easy-to-use open source electronic prototyping platform. Includes hardware (various models of Arduino board) and software (Arduino IDE). Developed in the winter of 2005 by a European development team. Its members include Massimo Banzi, David CuarTIelles, Tom Igoe, Gianluca MarTIno, David Mellis and Nicholas ZambetTI.

What is arduino and what can arduino do?

It is built on the open source simple I/O interface and has a Processing/Wiring development environment similar to Java and C. There are two main parts: the hardware part is the Arduino board that can be used for circuit connection; the other is the Arduino IDE, the program development environment in your computer. As long as you write the program code in the IDE and upload the program to the Arduino board, the program will tell the Arduino board what to do.

Arduino can sense the environment through a variety of sensors, feedback, influence the environment by controlling lights, motors and other devices. The microcontroller on the board can be programmed in Arduino's programming language, compiled into a binary file, and burned into the microcontroller. Programming for Arduino is done through the Arduino programming language (based on Wiring) and the Arduino development environment (based on Processing). Arduino-based projects can include only Arduino, or Arduino and other software running on a PC, communicated between them (such as Flash, Processing, MaxMSP).

1, the origin of Arduino

Massimo Banzi was a former teacher at a high-tech design school in Ivrea, Italy. His students often complain that they can't find a cheap and easy to use microcontroller. In the winter of 2005, Massimo Banzi discussed this issue with David CuarTIelles. David Cuartielles is a Spanish chip engineer who was a visiting scholar at the school. The two decided to design their own boards and introduced Banzi student David Mellis to the board design programming language. Two days later, David Mellis wrote the code. After another three days, the board was completed. Massimo Banzi likes to go to a bar called di Re Arduino, named after the Italian king Arduin 1000 years ago. To commemorate this place, he named the board Arduino.

What is arduino and what can arduino do?

Banzi, Cuartielles and Mellis then put the design on the web. Copyright law can regulate open source software, but it is difficult to use on hardware. In order to maintain the open source concept of design, they decided to use Creative Commons (CC) to disclose the hardware design. Under such authorization. Anyone can produce replicas of the board and even redesign and sell replicas of the original design. People don't have to pay anything, or even get permission from the Arduino team. However, if the reference design is re-released, the contribution of the original Arduino team must be stated. If the board is modified, the latest design must use the same or similar Creative Commons (CC) license to ensure that the new version of the Arduino board will be free and open. The only thing reserved is the name Arduino, which is registered as a trademark and cannot be used without official authorization.

Second, what can Arduino do?

1. Fun lantern

What is arduino and what can arduino do?

Void setup()

{

For(int i=0;i"=7;i++) //Set 0-7 as input

pinMode(i,INPUT);

For(int j=8;j"=13;j++) //Set 8-13 as output

pinMode(j,OUTPUT);

}

Void loop()

{

If(digitalRead(1)==HIGH)

{

If(digitalRead(1)==HIGH)

{

For (int x=9; x "=12; x++) / / loop mode in turn let each led light in 1 second

{

digitalWrite(x,HIGH);

Delay(1000);

}

}

Delay(10000);

For (int x=9; x "=12; x++) / / loop mode in turn let each led out

{

digitalWrite(x,LOW);

}

For (int K=1; K "=10; K++) // cycle 10 times, light 0.5 seconds off 0.5 seconds, total 10 seconds

{

digitalWrite(13,HIGH);

Delay(500);

digitalWrite(13,LOW);

Delay(500);

}

}

}

2. corridor delay warning light

What is arduino and what can arduino do?

Void setup()

{

For(int i=0,j=9;i“=8,j“=13;i++,j++) //Set 0-8 as input and 9-13 as output

{pinMode(i,INPUT);pinMode(j,OUTPUT);}

}

Void loop()

{

If(digitalRead(1)==HIGH||digitalRead(2)==HIGH) //Pin 1 or 2 is set high

{

digitalWrite(9,HIGH); //9 set high

Delay(25000); //delay 25 seconds

digitalWrite(10,HIGH); //10 set high

Delay(5000); //delay 5 seconds

digitalWrite(10,LOW); //10 is set low

digitalWrite(9, LOW); //9 is set low

}

}

3. Automatic travel to and from the workpiece conveyor

What is arduino and what can arduino do?

Void setup()

{

For(int i=0;i"=7;i++) //Set 0-7 as input

pinMode(i,INPUT);

For(int j=8;j"=13;j++) //Set 8-13 as output

pinMode(j,OUTPUT);

}

Void loop() {

If(digitalRead(1)==HIGH){

digitalWrite(9,HIGH);

digitalWrite(10,LOW);

}

If(digitalRead(2)==HIGH){

digitalWrite(10,HIGH);

digitalWrite(9,LOW);

}

If(digitalRead(3)==HIGH){

digitalWrite(9,LOW);

digitalWrite(10,LOW);

}

}

4.A, B, C three-way intelligent responder (better with buzzer with flashing light)

What is arduino and what can arduino do?

Void setup()

{

For(int i=0,j=9;i“=8,j“=13;i++,j++) //Set 0-8 as input and 9-13 as output

{pinMode(i,INPUT);pinMode(j,OUTPUT);}

}

Void loop()

{ if(digitalRead(1)==HIGH&&digitalRead(11)==LOW&&digitalRead(13)==LOW)

{

digitalWrite(8,HIGH);

digitalWrite(9,HIGH);

} if(digitalRead(2)==HIGH&&digitalRead(9)==LOW&&digitalRead(13)==LOW)

{

digitalWrite(10,HIGH);

digitalWrite(11,HIGH);

}

If(digitalRead(3)==HIGH&&digitalRead(9)==LOW&&digitalRead(11)==LOW)

{

digitalWrite(12,HIGH);

digitalWrite(13,HIGH);

}

If(digitalRead(4)==HIGH)

{

For(int k=8;k“=13;k++)

digitalWrite(k,LOW);

}

}

5. Machine control system

What is arduino and what can arduino do?

Void setup()

{

For(int i=0;i"=7;i++) //Set 0-7 as input

{pinMode(i,INPUT);}

For(int j=8;j"=13;j++) //Set 8-13 as output

{pinMode(j,OUTPUT);}

}

Void loop() {

digitalWrite(9,digitalRead(1));

digitalWrite(10,!digitalRead(2));

digitalWrite(11,digitalRead(3));

}

6. A total of one lamp upstairs and downstairs (mode 2)

What is arduino and what can arduino do?

Void setup()

{

For(int i=0,j=9;i“=8,j“=13;i++,j++) //Set 0-8 as input and 9-13 as output

{pinMode(i,INPUT);pinMode(j,OUTPUT);}

}

Void loop() {

If(digitalRead(1) == HIGH) //There is a button press

{

Delay(20); //delay to debounce

If(digitalRead(1) == HIGH) //There is a button press

{

digitalWrite(9,!digitalRead(9)); //LED state flip

While(digitalRead(1) == HIGH); //wait for the button to release

}

}

If(digitalRead(2) == HIGH) //There is a button press

{

Delay(20); //delay to debounce

If(digitalRead(2) == HIGH) //There is a button press

{

digitalWrite(9,!digitalRead(9)); //LED state flip

While(digitalRead(2) == HIGH); //wait for the button to release

}

}

}

7. Factory sequence starts reverse sequence parking control system

What is arduino and what can arduino do?

Void setup()

{

For(int i=0;i"=7;i++) //Set 0-7 as input

{pinMode(i,INPUT);}

For(int j=8;j"=13;j++) //Set 8-13 as output

{pinMode(j,OUTPUT);}

}

Void loop() {

If(digitalRead(1)==HIGH)

{digitalWrite(9,HIGH);

Delay(5000);

digitalWrite(10,HIGH);}

If(digitalRead(2)==HIGH)

{digitalWrite(10,LOW);

Delay(5000);

digitalWrite(9,LOW);}

}

8. Loudao sound and light control lights

What is arduino and what can arduino do?

Void setup()

{

For(int i=0;i"=7;i++) //Set 0-7 as input

{pinMode(i,INPUT);}

For(int j=8;j"=13;j++) //Set 8-13 as output

{pinMode(j,OUTPUT);}

}

Void loop() {

If(digitalRead(1)==HIGH&digitalRead(2)==HIGH)

{digitalWrite(9,HIGH);

Delay(20000);

digitalWrite(9,LOW);}

}

9. Water tower automatic water supply device

What is arduino and what can arduino do?

What is arduino and what can arduino do?

Void setup() {

pinMode(1,INPUT);

pinMode(9,OUTPUT);}

Void loop()

{digitalWrite(9,!digitalRead(1));}

10. Motor drag control

What is arduino and what can arduino do?

Void setup()

{

For(int i=0;i"=7;i++) //Set 0-7 as input

pinMode(i,INPUT);

For(int j=8;j"=13;j++) //Set 8-13 as output

pinMode(j,OUTPUT);

}

Void loop()

{

If(digitalRead(1)==HIGH&&digitalRead(9)==LOW&&digitalRead(10)==LOW)

{

digitalWrite(9,HIGH);

Delay(5000);

digitalWrite(10,HIGH);

}

If(digitalRead(2)==HIGH)

{digitalWrite(9,HIGH);}

If(digitalRead(3)==HIGH)

{digitalWrite(9,LOW);}

If(digitalRead(4)==HIGH)

{digitalWrite(10,HIGH);}

If(digitalRead(5)==HIGH)

{digitalWrite(10,LOW);}

}

2G/3G/GSM/4G/5G Antenna

The Description of 2G/3G/GSM/4G/5G Antenna

Frequency of 5G Antenna: 885-900mhz/1800-2170mhz

2G/3G/GSM/4G/5G Antenna is mainly used for communication, which can enhance the signal of mobile phone, computer and wireless Internet. 2G/3G/GSM/4G/5G Antenna has indoor and outdoor, Outdoor Antenna is waterproof, sun protection, lightning protection , Corrosion.

The Picture of the Description of 2G/3G/GSM/4G/5G Antenna:

2G/3G/GSM/4G/5G Antenna5G Antenna indoor 5G Antenna outdoor

2G/3G/GSM/4G/5G Antenna

4G Antenna booster

GSM Antenna

2G Antenna,3G Antenna,GSM Antenna,4G Antenna,5G Antenna

Yetnorson Antenna Co., Ltd. , https://www.xhlantenna.com