<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Sameer Aftab </title>
    <description>The latest articles on Forem by Sameer Aftab  (@sameeraftab).</description>
    <link>https://forem.com/sameeraftab</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F719933%2F7269e1f0-1ee4-4f4c-8461-b102c30c6627.PNG</url>
      <title>Forem: Sameer Aftab </title>
      <link>https://forem.com/sameeraftab</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/sameeraftab"/>
    <language>en</language>
    <item>
      <title>Getting Started with AWS Sagemaker</title>
      <dc:creator>Sameer Aftab </dc:creator>
      <pubDate>Sat, 09 Jul 2022 18:09:09 +0000</pubDate>
      <link>https://forem.com/sameeraftab/getting-started-with-aws-sagemaker-28ed</link>
      <guid>https://forem.com/sameeraftab/getting-started-with-aws-sagemaker-28ed</guid>
      <description>&lt;p&gt;&lt;strong&gt;What is Sagemaker&lt;/strong&gt;&lt;br&gt;
Amazon SageMaker is a cloud machine-learning platform enables developers to create, train, and deploy machine-learning models in the cloud. SageMaker also enables developers to deploy ML models on embedded systems and edge-devices.&lt;/p&gt;

&lt;p&gt;To get a free account of amazon SagaMaker visit &lt;br&gt;
&lt;a href="https://aws.amazon.com/pm/sagemaker"&gt;https://aws.amazon.com/pm/sagemaker&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Get your self registered&lt;br&gt;
Fill out the required details and you are good to go. After getting logged in you will be having a view something like this &lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--SY929Y8d--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ry4h2us72s7yv0h4f14x.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--SY929Y8d--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ry4h2us72s7yv0h4f14x.png" alt="Image description" width="880" height="550"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;On the top Left corner you will find the services Tab from that tab you can select any service you need or you want to work on &lt;br&gt;
but today we are completely focused on Machine Learning so we fill be focusing that. After clicking the Services Tab you will be having a view something like this&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--h5u4W14j--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/j88apnokj5rtkiw4x1dt.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--h5u4W14j--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/j88apnokj5rtkiw4x1dt.png" alt="Image description" width="880" height="550"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Scroll down and find Machine Learning after Selecting Machine Learning you are again Left with many choices scroll down and find Amazon SageMaker.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--oaNoKP99--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/g82f0vghk4yjs25s787q.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--oaNoKP99--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/g82f0vghk4yjs25s787q.png" alt="Image description" width="880" height="550"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Now Click on Amazon SageMaker&lt;br&gt;
After that you will be having a navigation Panel on your left from there select Studio&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--FjiKUcpI--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/jqhmhxhnlw09g8ys1rd0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--FjiKUcpI--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/jqhmhxhnlw09g8ys1rd0.png" alt="Image description" width="880" height="550"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Now you will Observe the a button Launch SageMaker Studio click on that now you are in SageMaker Control Panel Define your Role and click on Launch app Button&lt;/p&gt;

&lt;p&gt;Boom now you are having your own Cloud Hosted Jupiter Notebook where you can Train, Test and deploy your Model, you can label your data and can do much more just you have to figure it out &lt;/p&gt;

&lt;p&gt;Finally you will be observing something like this &lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--bYc5PGMu--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/sk22148gmcp118hkg92y.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--bYc5PGMu--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/sk22148gmcp118hkg92y.png" alt="Image description" width="880" height="550"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Introduction to Confusion matrix in Machine Learning</title>
      <dc:creator>Sameer Aftab </dc:creator>
      <pubDate>Fri, 08 Jul 2022 18:25:59 +0000</pubDate>
      <link>https://forem.com/sameeraftab/introduction-to-confusion-matrix-in-machine-learning-2f75</link>
      <guid>https://forem.com/sameeraftab/introduction-to-confusion-matrix-in-machine-learning-2f75</guid>
      <description>&lt;p&gt;Today we will be talking about confusion matrix&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;What is a Confusion Matrix &lt;/li&gt;
&lt;li&gt;Why we use confusion Matrix&lt;/li&gt;
&lt;li&gt;How Confusion Matrix Works&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;What is a Confusion Matrix&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Confusion Matrix is a Performance Measuring Technique.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why we use confusion Matrix&lt;/strong&gt;&lt;br&gt;
Confusion matrix is a technique used to measure the Accuracy/Performance of the Classification Model based on the dataset given to the model&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How Confusion Matrix Work&lt;/strong&gt;&lt;br&gt;
The confusion matrix visualizes the accuracy of a classifier by comparing the actual and predicted classes. The binary confusion matrix is composed of squares&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--_Ohh6PlS--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/65jg7mmjrc4j11up0bin.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--_Ohh6PlS--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/65jg7mmjrc4j11up0bin.png" alt="Binary classification Confusion Matrix" width="880" height="457"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Code&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;#Example of a confusion matrix in Python
from sklearn.metrics import confusion_matrix

expected =  [1, 1, 0, 1, 0, 0, 1, 0, 0, 0]
predicted = [1, 0, 0, 1, 0, 0, 1, 1, 1, 0]
results = confusion_matrix(expected, predicted)
print(results)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Code Explanation&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;from sklearn.metrics import confusion_matrix
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This Line is used to import the Sklearn package &lt;br&gt;
in sklearn there are different function we only want matrix functionalities so imported matrix and in matrix class we want to use confusion matrix so we only imported that particular part from from whole sklearn package&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;expected =  [1, 1, 0, 1, 0, 0, 1, 0, 0, 0]
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;In this Line we declared an array with all the expected values (what we are expecting)&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;predicted = [1, 0, 0, 1, 0, 0, 1, 1, 1, 0]
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;In this Line we declared an array with all the Predicted values that our model has predicted&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;results = confusion_matrix(expected, predicted)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;here we are just using a confusion matrix function that is pre-defined in sklearn package&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;print(results)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;It is just a simple print statement used to print results&lt;/p&gt;

</description>
      <category>machinelearning</category>
      <category>ai</category>
      <category>python</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Single Axis Solar Tracking System using Arduino</title>
      <dc:creator>Sameer Aftab </dc:creator>
      <pubDate>Tue, 05 Apr 2022 20:17:55 +0000</pubDate>
      <link>https://forem.com/sameeraftab/single-axis-solar-tracking-system-using-arduino-273j</link>
      <guid>https://forem.com/sameeraftab/single-axis-solar-tracking-system-using-arduino-273j</guid>
      <description>&lt;p&gt;Welcome back to my blog today we will be making a single-axis solar tracking system using Arduino UNO&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Required Components&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Arduino Uno rev3&lt;/li&gt;
&lt;li&gt;Servo motor SG90&lt;/li&gt;
&lt;li&gt;Breadboard small&lt;/li&gt;
&lt;li&gt;LDR 5mm (Light Dependent Resistor)&lt;/li&gt;
&lt;li&gt;Resistor 10k ohms (2x)&lt;/li&gt;
&lt;li&gt;Jumper Wires (10x)&lt;/li&gt;
&lt;li&gt;Solar Panel 5.5v &lt;/li&gt;
&lt;li&gt;9v Battery&lt;/li&gt;
&lt;li&gt;Battery connector&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Tools Required&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Glue Gun&lt;/li&gt;
&lt;li&gt;Soldering Iron&lt;/li&gt;
&lt;li&gt;Arduino IDE&lt;/li&gt;
&lt;li&gt;Laptop&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Background
&lt;/h2&gt;

&lt;p&gt;Solar panels generate the most electricity when the incoming light is perpendicular to the panel. A solar tracker rotates the panel along one or two axes (altitude and azimuth) so that it always faces the sun directly. This can add up to 25% more energy compared with a fixed panel.&lt;/p&gt;

&lt;h2&gt;
  
  
  Assembly
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Connect LDR to 5 Volts and another Pin to A0 and then to a 10K resistor connected to the ground.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Connect the second LDR to 5 Volts and another pin to A1 and then to a 10K resistor connected to the ground.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;This is a voltage splitter that will give a variable voltage to the analog inputs depending on the light hitting each LDR.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Connect the servo brown wire to the ground of the battery, the red wire to the 9V, and the orange wire to digital pin 9.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Servo need's more power to function properly&lt;/p&gt;

&lt;h2&gt;
  
  
  Let's have a look at Circuit Diagram!!!
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ff7vm8o9ku22o34o6ub4k.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ff7vm8o9ku22o34o6ub4k.jpg" alt="Block Diagram for Single Axis Solar tracking Using Arduino"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Code
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;//Code Written by TECH_TELE
#include &amp;lt;Servo.h&amp;gt;
Servo sg90;

int ldr_1 = A0; // lrd pin connected to A0
int ldr_2 = A1; // LDR pin connected to A1
int servo_pin = 9;
int pos = 90;// initial position
int servo_max=178;      // maximum position for servo
int servo_min=2;        // minimum position for servo

void setup() {
  // put your setup code here, to run once:
  Serial.begin(9600);
  pinMode(ldr_1, INPUT);
  pinMode(ldr_2, INPUT);
  sg90.attach(servo_pin);// servo pin declared 9 Line no 5
  sg90.write(pos);

}

void loop() {
  double ldrStatus1 = analogRead(ldr_1);
  double ldrStatus2 = analogRead(ldr_2);
  Serial.print("LDR1 Status:");
  Serial.print(ldrStatus1);
  Serial.println("");
  Serial.print("LDR2 Status:");
  Serial.print(ldrStatus2);
  Serial.println("");
if(ldrStatus1&amp;gt;ldrStatus2){
  for (pos = 0; pos &amp;lt;= 180; pos += 1) { // goes from 0 degrees to 180 degrees
    // in steps of 1 degree
    sg90.write(pos);              // tell servo to go to position in variable 'pos'
    delay(15); 
  }
  }
if(ldrStatus1&amp;lt;ldrStatus2){
  for (pos = 180; pos &amp;gt;= 0; pos -= 1) { // goes from 180 degrees to 0 degrees
    sg90.write(pos);              // tell servo to go to position in variable 'pos'
    delay(15);
  }
}
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
      <category>beginners</category>
      <category>arduino</category>
      <category>tutorial</category>
      <category>cpp</category>
    </item>
    <item>
      <title>Building Arduino On Breadboard for stand alone Circuits</title>
      <dc:creator>Sameer Aftab </dc:creator>
      <pubDate>Sat, 13 Nov 2021 18:49:18 +0000</pubDate>
      <link>https://forem.com/sameeraftab/building-arduino-on-breadboard-for-stand-alone-circuits-25l0</link>
      <guid>https://forem.com/sameeraftab/building-arduino-on-breadboard-for-stand-alone-circuits-25l0</guid>
      <description>&lt;p&gt;Today, we will learn how to build your own stand alone Arduino on breadboard &lt;/p&gt;

&lt;p&gt;Components Required &lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--MiT4WLfz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/abhu7b08lj8b4imkg84y.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--MiT4WLfz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/abhu7b08lj8b4imkg84y.png" alt="Image description" width="880" height="550"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;pin mapping diagram for AtMega328p&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--yNO4JbSl--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3t409bc048f6mwfpneqs.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--yNO4JbSl--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3t409bc048f6mwfpneqs.png" alt="Image description" width="880" height="550"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Here pin mapping diagram describes each and every pin need to be connected, pin No 1 of (AtMega328p) is connected to the reset switch, and a pull up resistor is also connected to the switch to ON state, pin No 7 &amp;amp; 20 connected to (+5v), pin no. 8 &amp;amp; 22 connected to (GND), pin no 9 &amp;amp; 10 connected to 16 MHz Oscillator to generate clock pulse coupled with two 22pF non electrolytic capacitors, an indicating LED is connected to pin no 19&lt;/p&gt;

&lt;p&gt;Connections &lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--uOKQIrh2--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/39vsr5cgdwuojuyya98z.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--uOKQIrh2--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/39vsr5cgdwuojuyya98z.png" alt="Image description" width="880" height="550"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Wire configuration to upload code to stand alone Arduino&lt;/p&gt;

&lt;p&gt;in this step we will use an ARDUINO UNO(Without IC) as a programmer to program our stand alone circuit &lt;/p&gt;

&lt;p&gt;ARDUINO PINS &amp;gt;&amp;gt; ATMega328p&lt;br&gt;
Reset Pin-------Pin no one &lt;br&gt;
Tx pin----------Pin no three&lt;br&gt;
Rx pin----------Pin no two&lt;br&gt;
5v--------------Pin no 7&lt;br&gt;
GND-------------Pin no 8&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--T0LtOq2R--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/c8pw2k8p5jjvekcu9ibu.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--T0LtOq2R--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/c8pw2k8p5jjvekcu9ibu.png" alt="Image description" width="880" height="550"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Uploading sketch to our stand alone circuit &lt;br&gt;
open Arduino IDE &lt;/p&gt;

&lt;p&gt;Step:1&lt;br&gt;
Tools&amp;gt; Board&amp;gt; Arduino UNO&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--8zZlLj1b--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xujgcjrb8gecyfz3ybwo.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--8zZlLj1b--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xujgcjrb8gecyfz3ybwo.png" alt="Image description" width="880" height="550"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step:2&lt;br&gt;
Tools&amp;gt; Port&amp;gt; (Relative comport depends upon your Serial communication ports)&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--7jKbg2De--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vkr7vq2bd6iw9j7ttett.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--7jKbg2De--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vkr7vq2bd6iw9j7ttett.png" alt="Image description" width="880" height="550"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step:3 &lt;br&gt;
Tools&amp;gt; Programmer&amp;gt; ArduinoISP&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--LrUB4Mxh--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ktb6hmnet5f1q0ii86ze.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--LrUB4Mxh--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ktb6hmnet5f1q0ii86ze.png" alt="Image description" width="880" height="550"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step:4 &lt;br&gt;
File&amp;gt; Examples&amp;gt; Basics&amp;gt; Blink&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--63D168ed--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/tgu5o5yfrt9dhgn9zq9w.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--63D168ed--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/tgu5o5yfrt9dhgn9zq9w.png" alt="Image description" width="880" height="550"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step:5 &lt;br&gt;
Click Upload &lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--guNHdL2H--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/azifq2icfvdvm9es9q83.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--guNHdL2H--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/azifq2icfvdvm9es9q83.png" alt="Image description" width="880" height="550"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Powering stand alone circuit &lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--cE9uBtcu--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ys7m77hrzg6pjtw19rk5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--cE9uBtcu--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ys7m77hrzg6pjtw19rk5.png" alt="Image description" width="880" height="550"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Find Full Video on YouTube &lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=CfwZGt1JQGE&amp;amp;t=41s"&gt;https://www.youtube.com/watch?v=CfwZGt1JQGE&amp;amp;t=41s&lt;/a&gt;&lt;/p&gt;

</description>
      <category>programming</category>
      <category>tutorial</category>
      <category>beginners</category>
      <category>cpp</category>
    </item>
  </channel>
</rss>
