1
00:00:00,980 --> 00:00:05,720
Hello, and welcome to this new lease on NATO are going to talk about different libraries that you can

2
00:00:05,720 --> 00:00:08,660
use with over the air program.

3
00:00:09,740 --> 00:00:18,200
Now, there are a bunch of options when it comes to programming your yes, people using Altium method.

4
00:00:19,070 --> 00:00:30,380
For example, the Arduino IDG, you can find in the examples that are provided by Arduino and the different

5
00:00:30,380 --> 00:00:32,900
libraries that are there by default.

6
00:00:33,350 --> 00:00:35,510
You can find that we have basic.

7
00:00:41,010 --> 00:00:48,720
You can find quite a few libraries and Arduino libraries section, and you can test them out.

8
00:00:48,750 --> 00:00:52,320
But in this lesson, we will show you the one that worked for us.

9
00:00:53,410 --> 00:00:59,320
We are going to use a lab called Assing Elegant Optical Library.

10
00:00:59,740 --> 00:01:07,030
It's one of the most used and most common libraries with the RTA feature.

11
00:01:07,690 --> 00:01:11,990
And it's just perfect with what we are looking for here.

12
00:01:13,180 --> 00:01:16,660
Now what is great about this library?

13
00:01:18,090 --> 00:01:22,710
Is that it provides a user interface out of the box, as you can see in this preview.

14
00:01:23,370 --> 00:01:27,060
We have this user interface, you don't have to do anything.

15
00:01:27,070 --> 00:01:29,970
And according Jason, all that's coding.

16
00:01:30,570 --> 00:01:35,340
You will just download and install the library and it will be ready for you to use.

17
00:01:35,760 --> 00:01:43,590
It provides a beautiful interface to upload over the air when updates to ESB modules with precise status

18
00:01:43,590 --> 00:01:48,300
and progress display over the UI that you will see on your web browser.

19
00:01:49,080 --> 00:01:56,190
Now, this library also shows the current upload progress of your OTP and once finished, it will display

20
00:01:56,190 --> 00:01:58,550
the status of your order.

21
00:01:59,760 --> 00:02:06,600
Now, this version of the library uses async web server, which is observa that we usually use in our

22
00:02:06,600 --> 00:02:08,340
SPF 30 tool projects.

23
00:02:08,610 --> 00:02:10,680
So this is another advantage.

24
00:02:11,430 --> 00:02:16,860
Now this is the preview, and here we have the installation.

25
00:02:17,550 --> 00:02:18,960
Let's save instructions.

26
00:02:19,530 --> 00:02:26,370
And it also comes with the documentation on what you need to use or to do to make your project.

27
00:02:26,820 --> 00:02:33,210
Let's say ready to be be updated.

28
00:02:33,420 --> 00:02:41,340
Now we will use this library and I will show you how you can easily install it into your Arduino.

29
00:02:42,770 --> 00:02:44,990
Ivy, now this is outdoing I.D..

30
00:02:45,800 --> 00:02:49,790
The first thing that you need to do is to go to the library's manager.

31
00:02:50,270 --> 00:02:54,680
So go to the tools menu, manage libraries in here.

32
00:02:54,770 --> 00:02:58,730
You need to install a few libraries, not just the elegant or take.

33
00:02:59,210 --> 00:03:03,470
So let's start by searching for that async.

34
00:03:05,140 --> 00:03:05,710
Elegant.

35
00:03:08,040 --> 00:03:08,700
What to.

36
00:03:11,200 --> 00:03:19,600
As you can see, this is the library performed Ortigas for SB 266 and the SB 32 Asynchronously User

37
00:03:19,600 --> 00:03:27,580
Interface Library, which provides interactive elements for you over the air updates on both of these

38
00:03:27,580 --> 00:03:28,030
boards.

39
00:03:28,360 --> 00:03:29,410
So click Install.

40
00:03:32,680 --> 00:03:39,820
Now now, after installing the first library, which is the Issing elegant potty, we also need deicing

41
00:03:39,830 --> 00:03:44,110
DCP Library who need the ESB async web server.

42
00:03:45,070 --> 00:03:47,320
Now if you want to the Arduino IEEE.

43
00:03:48,400 --> 00:03:55,090
You can go to the tools and manage libraries and look for the async DCB library.

44
00:03:56,780 --> 00:03:59,600
You will find quite a lot of libraries, a sink.

45
00:04:00,700 --> 00:04:01,270
ECB.

46
00:04:04,270 --> 00:04:09,460
Now, I know this would work for us, but you need to know what you are installing by clicking on more

47
00:04:09,460 --> 00:04:14,290
info and you can also search for ESB facing.

48
00:04:17,580 --> 00:04:22,590
Now again, you need to make sure that it supports that SB 32.

49
00:04:23,280 --> 00:04:29,100
So as you can see here, we have the async, elegant OTL library that we installed.

50
00:04:29,760 --> 00:04:34,020
And here we have the async HCB request.

51
00:04:35,520 --> 00:04:39,630
Now we need to write the word glib because we need a web server.

52
00:04:41,120 --> 00:04:43,210
Library and users.

53
00:04:43,280 --> 00:04:48,980
Now this might work for us async web server, but to make sure that we are getting the right libraries,

54
00:04:49,250 --> 00:04:57,470
we will use the mean or the version of ISP Async Web server, and we will use that async DCB library

55
00:04:57,480 --> 00:05:00,950
from the same developer so you can go to GitHub and see.

56
00:05:01,460 --> 00:05:07,190
Meanwhile, Dev, which was a Bulgaria developer who may have these two libraries.

57
00:05:07,550 --> 00:05:11,960
We use them and they work for us, so we will keep using them now.

58
00:05:13,070 --> 00:05:21,230
We will use the let's say, old method to install the libraries, not the library managers.

59
00:05:22,430 --> 00:05:27,790
That you see here, the Lebanon, which is connected to our green cloud and what we need to do is to

60
00:05:27,790 --> 00:05:29,980
install these libraries manually.

61
00:05:30,670 --> 00:05:35,530
So to do this, as you can see, we have a lot of options on these menus.

62
00:05:36,430 --> 00:05:37,870
We need to include a library.

63
00:05:39,020 --> 00:05:45,320
Go to sketch include Library and from there, add the library, click on it.

64
00:05:46,460 --> 00:05:51,800
And from there, you can simply go again.

65
00:05:52,900 --> 00:05:59,230
And Zip Library now from there, you can simply go and visit the place where you have the libraries

66
00:06:00,010 --> 00:06:04,180
on the recent items menu to say and from here.

67
00:06:05,820 --> 00:06:13,440
We will go to their libraries, then we have these async PCB Master Library and the spacing web server

68
00:06:13,440 --> 00:06:13,830
master.

69
00:06:14,390 --> 00:06:16,710
So double click the first one.

70
00:06:19,170 --> 00:06:26,760
Now, Library added to a library's Go Again sketch include Library and Zip Library.

71
00:06:28,310 --> 00:06:31,010
And again, go to the same location.

72
00:06:32,570 --> 00:06:39,470
Libraries, the second library and as you can see, the library added to libraries.

73
00:06:40,100 --> 00:06:48,320
So now we have the free libraries that that async, elegant library, basing DCB Library and the ESB

74
00:06:48,500 --> 00:06:50,510
pacing would observe our libraries.

75
00:06:51,200 --> 00:06:53,000
Now they're saying DCB library.

76
00:06:54,090 --> 00:07:01,530
This is a fully asynchronous TCB Library aimed to enable trouble free month connection network environment

77
00:07:01,530 --> 00:07:03,500
for SB 32 MCU.

78
00:07:04,380 --> 00:07:14,200
And this SB async observer is basically a library that will help you create observer on your yes board

79
00:07:14,670 --> 00:07:17,070
and has a out of documentation if you want to go through.

80
00:07:18,740 --> 00:07:22,400
Now, after installing these libraries, you are ready to go.

81
00:07:23,120 --> 00:07:25,190
So the next step will be.

82
00:07:26,700 --> 00:07:27,000
And.

83
00:07:27,390 --> 00:07:28,620
Our first example.

84
00:07:28,860 --> 00:07:34,410
And then since that alliance to make it all to enable let's see.

85
00:07:35,310 --> 00:07:36,520
Thanks for watching this lesson.

86
00:07:36,540 --> 00:07:38,880
If you have any questions, please ask in the Q&amp;A.

87
00:07:39,660 --> 00:07:41,040
I'll be more than happy to help.

88
00:07:41,460 --> 00:07:44,370
This is Ashraf from Educational Engineering.
