Skip to content
Snippets Groups Projects
Commit 02bd6fbc authored by Nikhilkumar More's avatar Nikhilkumar More :speech_balloon:
Browse files

assignment8

parent 3f86c0ed
No related branches found
No related tags found
No related merge requests found
Pipeline #154125 passed
......@@ -59,7 +59,7 @@
<header>
<h2 style="color:red">Embedded Programming</h2>
<h4 id="6-Week Task" style="border-bottom: 6px solid yellow; background-color: lightgrey" > <strong>8-Week Task</strong> </h4>
<h4 id="8-Week Task" style="border-bottom: 6px solid yellow; background-color: lightgrey" > <strong>8-Week Task</strong> </h4>
<p style="justify-content: center"><strong> individual assignment: read a microcontroller data sheet, program your board to do something,
with as many different programming languages and programming environments as possible<br> group assignment:
compare the performance and development workflows for other architecture</strong> </p>
......@@ -69,7 +69,7 @@
</strong> </p>
<br> <br>
<h4 id="Function" style="border-bottom: 6px solid yellow; background-color: lightgrey" > <strong>What is a Micro-controller?</strong> </h4>
<h4 id="what" style="border-bottom: 6px solid yellow; background-color: lightgrey" > <strong>What is a Micro-controller?</strong> </h4>
<p style="justify-content: center"><strong> A microcontroller is a small, low-cost and self contained computer-on-a-chip that can be used as an embedded system. A few microcontrollers may utilize four-bit expressions and work at clock rate frequencies, which usually include: <br>
An 8 or 16 bit microprocessor. <br>
A little measure of RAM. <br>
......@@ -79,7 +79,7 @@
Analog to Digital and Digital to Analog conversion <br>
Microcontrollers usually must have low-power requirements since many devices they control are battery-operated. Microcontrollers are used in many consumer electronics, car engines, computer peripherals and test or measurement equipment. And these are well suited for long lasting battery applications.
The dominant part of microcontrollers being used now a days are implanted in other apparatus.</strong> </p> <br>
<h4 id="Function" style="border-bottom: 6px solid yellow; background-color: lightgrey" > <strong>Types of Micro-controller</strong> </h4>
<h4 id="types" style="border-bottom: 6px solid yellow; background-color: lightgrey" > <strong>Types of Micro-controller</strong> </h4>
<p style="justify-content: center"><strong> The microcontrollers are characterized regarding bus-width, instruction set, and memory structure.
For the same family, there may be different forms with different sources. Following are the some basic families of microcontroller <br>
LOGIC <br>
......@@ -100,7 +100,7 @@
ESP32
RISC-V <br>
PSoC <br> xCORE <br> Propeller <br> Lattice <br> NVIDIA <br> </strong> </p>
<h4 id="Function" style="border-bottom: 6px solid yellow; background-color: lightgrey" > <strong>Difference between Micro-controller and Micro-processor</strong> </h4>
<h4 id="difference" style="border-bottom: 6px solid yellow; background-color: lightgrey" > <strong>Difference between Micro-controller and Micro-processor</strong> </h4>
<p style="justify-content: center"><strong> Microprocessor is an IC which has only the CPU inside them i.e. only the processing powers such as Intel’s Pentium 1,2,3,4, core 2 duo, i3, i5 etc. These microprocessors don’t have RAM, ROM, and
other peripheral on the chip.
A system designer has to add them externally to make them functional. Application of microprocessor includes Desktop PC’s, Laptops, notepads etc. <br> <br>
......@@ -116,7 +116,7 @@ tinyAVR – the ATtiny series <br>
megaAVR – the ATmega series <br>
XMEGA – the ATxmega series. </strong> </p>
<h4 id="Individual" style="border-bottom: 6px solid yellow; background-color: lightgrey" > <strong> Individual Assignment</strong> </h4>
<h4 id="individual" style="border-bottom: 6px solid yellow; background-color: lightgrey" > <strong> Individual Assignment</strong> </h4>
<p style="justify-content: center"><strong> The task for the week in individual assignment is to read a microcontroller data sheet, program your board to do something,
with as many different programming languages and programming environments as possible. So here on my board i am using ATtiny44A IC, so i read the datasheet of this microcontroller.
This is week somewhat typical to me, because i dont know anything about programming and its different languages and Due to COVID-19, there is lockdown in India, from 22 March to 31 March
......@@ -155,22 +155,53 @@ XMEGA – the ATxmega series. </strong> </p>
<div class="oval"><img src="image/a8_5.png" width="75%"
height="350" class="svg__image"> </div>
<br>
<h4 id="Individual" style="border-bottom: 6px solid yellow; background-color: lightgrey" > <strong> Different languages for Embedded Programming</strong> </h4>
<h4 id="different" style="border-bottom: 6px solid yellow; background-color: lightgrey" > <strong> Different languages for Embedded Programming</strong> </h4>
<p style="justify-content: center"><strong> The list showing the 15 best embedded programming languages <br>
1. C <br> 2. C++<br> 3. Java <br> 4. Python<br> 5. Rust<br> 6. Ada <br> 7. JavaScript<br> 8. Go <br> 9. Lua<br>
10. B# <br> 11. Assembly Language <br> 12. C# <br> 13. Verilog<br> 14. VHDL<br> 15. Embedded C++
</strong> </p>
<h4 id="Individual" style="border-bottom: 6px solid yellow; background-color: lightgrey" > <strong> Arduino Board Coding</strong> </h4>
<h4 id="arduino" style="border-bottom: 6px solid yellow; background-color: lightgrey" > <strong> Arduino Board Coding</strong> </h4>
<p style="justify-content: center"><strong> Arduino code is written in C++ with an addition of special methods and functions, which we’ll mention later on. C++ is a human-readable programming language. When you create a ‘sketch’ (the name given to Arduino code files),
it is processed and compiled to machine language.The Arduino Integrated Development Environment (IDE) is the main text editing program used for Arduino programming. It is where you’ll be typing up your code before uploading it to the board you want to program. Arduino
code is referred to as sketches. Here i used the Tinkercard software for learning this language and its simulation. The Tinkercard is a Autodesk free software which is used for Simulation and programming Arduino and breadboard components.
It will use standard modules to build complex circuits. Firstly i used the blink programm with different high and low time.</strong> </p>
It will use standard modules to build complex circuits. Firstly i used the blink programm with different high and low time. <br>
Open the Tinkercard software. In the right side, search the components that we required in circuits. Drag it on the screen</strong> </p>
<div class="row">
<div class="col">
<div class="card text-center">
<div class="oval"><img src="image/a8_6.png" width="75%"
height="350" class="svg__image"> </div>
<br>
<p style="justify-content: center"><strong>Simillarly searched the other components, we can change the specification of the components, In case of LED, the diffrent colors are given for LED and in case resistor
we can changen the value of resistence with unit also. </strong> </p>
<div class="row">
<div class="col">
<div class="card text-center">
<div class="oval"><img src="image/a8_7.png" width="75%"
height="350" class="svg__image"> </div>
<br>
<div class="row">
<div class="col">
<div class="card text-center">
<div class="oval"><img src="image/a8_8.png" width="75%"
height="350" class="svg__image"> </div>
<br>
<p style="justify-content: center"><strong>Now open the code, use the different command for LED blinking. Here we use 13 number pin for connection and time of blinking and delay is 1 sec. </strong> </p>
<div class="row">
<div class="col">
<div class="card text-center">
<div class="oval"><img src="image/a8_9.png" width="75%"
height="350" class="svg__image"> </div>
<br>
<p style="justify-content: center"><strong> I have sharing the video of simulation of this prpogramm. I have changing the time in code and observe the changes. </strong> </p>
<iframe width="420" height="345" src="https://www.youtube.com/watch?v=EwY4mgfqd7E"></iframe>
</style>
</head>
</html>
<br> <br>
<h4 id="What" style="border-bottom: 6px solid yellow; background-color: lightgrey" > <strong> What problem i have faced? </strong> </h4>
<h4 id="What problem" style="border-bottom: 6px solid yellow; background-color: lightgrey" > <strong> What problem i have faced? </strong> </h4>
<p style="justify-content: center"><strong></strong> </p>
<h4 id="What i learn" style="border-bottom: 6px solid yellow; background-color: lightgrey" > <strong> What i learn? </strong> </h4>
<p style="justify-content: center"><strong> I am learn about <br>
......@@ -190,15 +221,15 @@ XMEGA – the ATxmega series. </strong> </p>
<h2>Content</h2>
</header>
<ul class="style1">
<li class="first"><span class="fa fa-check"></span><a href="#7-Week Task">7-Week Task</a> </li> <br>
<li><span class="fa fa-check"></span><a href="#Introduction">Introduction</a></li><br>
<li><span class="fa fa-check"></span><a href="#Function"> Function of CAM Software</a> </li><br>
<li><span class="fa fa-check"></span><a href="#Different">Different CAM Machine</a></li><br>
<li><span class="fa fa-check"></span><a href="#Individual Assignment">Individual Assignment</a></li><br>
<li><span class="fa fa-check"></span><a href="#CAD">CAD Design</a> </li><br>
<li><span class="fa fa-check"></span><a href="#CAM">CAM Machining</a></li><br>
<li><span class="fa fa-check"></span><a href="#Assembly"> Assembly of Parts</a> </li><br>
<li><span class="fa fa-check"></span><a href="#What"> What problem i have faced?</a> </li><br>
<li class="first"><span class="fa fa-check"></span><a href="#8-Week Task">8-Week Task</a> </li> <br>
<li><span class="fa fa-check"></span><a href="#What">What is a Micro-controller</a></li><br>
<li><span class="fa fa-check"></span><a href="#types">Types of a Micro-controller</a> </li><br>
<li><span class="fa fa-check"></span><a href="#difference">Difference between Micro-controller and Micro-processor</a></li><br>
<li><span class="fa fa-check"></span><a href="#individual">Individual Assignment</a></li><br>
<li><span class="fa fa-check"></span><a href="#different">Different Languages of Embedded Programming</a> </li><br>
<li><span class="fa fa-check"></span><a href="#arduino">Arduino Board Coding</a></li><br>
<li><span class="fa fa-check"></span><a href="#What problem"> What problem i have faced?</a> </li><br>
<li><span class="fa fa-check"></span><a href="#What I learn"> What I learn?</a> </li><br>
</ul>
......
assignment/image/a8_10.png

35.8 KiB

assignment/image/a8_6.png

31.2 KiB

assignment/image/a8_7.png

42 KiB

assignment/image/a8_8.png

33.7 KiB

assignment/image/a8_9.png

40 KiB

0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment