Showing posts with label Technology. Show all posts
Showing posts with label Technology. Show all posts

Sunday, January 21, 2018

What is Arduino? A Complete Introduction to Getting Started With Arduino and Arduino Programming


Do you want to make a robot or something interesting electronics project? Then you must should use Arduino. Even your engineering teacher maybe told you to learn arduino. But you don’t know what is arduino? Or, what can we do using Arduino? Ok, If you have this question in your brain than I think you are at the right place. In this article I shall introduce you with Arduino and it’s use. Let’s consider your first question.

What is Arduino?

Arduino is mainly a hardware and software company who manufactured computer programmable microcontroller board and related software. Arduino is a open source platform. That means all the resource files and software is open to everybody and anybody can develop this board and software to make it more useful.
If we want to know more about arduino at first we need to know about microcontroller.

What is Microcontroller?

Microcontroller is a single chip microcomputer. It looks like a Integrated Circuit (IC). We can control any electronics device by a microcontroller using computer programme. Microcontroller is called as a mini computer. Why we call it as a micro computer? Because Microcontroller has the same characteristics of a desktop computer.


microcontroller


·        Computer has RAM and ROM. Microcontroller also has both RAM and ROM.
·        Computer runs based on a programme which is loaded in this computer. Microcontroller also needs a programme to run and execute command.
·        Computer has input-output pin. Microcontroller also has digital input-output pin. Basically this input output pin is used to control led, motor, buzzer, display and reading value from different sensor.
I think you have understood about microcontroller. Now come back to our main topics about Arduino. Arduino provides different kinds of microcontroller based hardware board. The arduino board is normally consists of a microcontroller, some useable input-output pin, a regulated power circuit. Arduino board has a built in programmer to burn the computer programme in the microcontroller. So, Arduino board don’t need extra hardware to burn computer programme in microcontroller.

What can we do using Arduino?

If you have already understand what is arduino than I think your next question is what can we do using arduino? Ok, good question. I think you should ask what cann’t we do using arduino? Surprising question. But it should be the right answer. Because, you can develop any kind of electronics project using this tiny arduino board. Arduino is developing day by day. Different kind of sensor is now working with arduino because the developer always works to make it more popular. From a simple Digital Thermometer to a complex robot you can make using arduino. But here I am giving a short note about some most popular arduino projects list which can be built by Arduino. 

  • Digital Thermometer
  • Digital Weather Station
  • Laser Security System
  • Smart Voting Machine
  • Different kind of Robots
  • CNC Machine
  • Smart Security System
  • Remote Controlling
  • Drone

Arduino is now very popular in building Artificial Intelligence Robot. Here I have included only some project name. But in real life you can make different kind of project using Arduino.

How can we get started with Arduino?

Ok, I think you already fall in love of Arduino. Now in this section I will tell you how to get started with arduino. At first you need to collect a Arduino Board. There are different kinds of Arduino boards available in market. But as beginner I always prefer to use Arduino Uno R3 board. It is perfect for starting. Arduino Uno R3 has 14 Digital Input Output Pin, 6 Analog Input Pin, 7 pwm supported pin in digital input output pin. Arduino also has RX and TX Pin which can make serial communication with any device. Besides this we also need some additional device to make project. For this, best practices is to buy a Arduino Starter Kit. This kit contains all important components to start our journey of Arduino. I have also collected this Arduino Starter Kit. In my serial Tutorial I will use this Starter Kit. Collect your own kit before starting Arduino Journey.
arduino uno r3

How can we learn Arduino?

Ok, after collecting all needed components now it’s time to learn arduino practically. In my site I will serially share tutorial which will be very helpful for those who don’t know anything about arduino. Basically we need to learn C Programming to programme our microcontroller in Arduino. If you don’t know c programming don’t worry. I am here, to help you to learn Arduino Programming. I will also provide project making tutorial. After watching this tutorial you will be able to make your own arduino project at your home.
Ok friends, in this article I have basically tried to give your answer about What is Arduino? I think you have understand that what is arduino. Now, if you are interested to learn arduino than stay with me. In my website I will provide Arduino Tutorial with video. If you watch this video you will learn Arduino Programming and will be Arduino Projects Master.



No more today. If you have any question about what is arduino or something else, feel free to ask me. I shall try my best to provide you the right answer. See you again in my next post. Till than stay safe.

Tuesday, July 4, 2017

How to convert BIN files to ISO using power iso


Sometimes You copy an entire CD or DVD to your computer. Your computer system creates a copy all the files of CD/DVD to a one compressed file with .bin extension. This .bin extension mean these file types are in binary formats. There is a few programs that run or open the .bin files. Most of the programs doesn’t have ability to use or open .bin files. So you have to convert .bin files to .iso format file for access your compressed files.
There are some usefull tools for bin files converter we found in the internet. I suggest you to use power iso tool for convert .bin files to .iso format file. This tool is very useful and easy to use.
To learn this “How to convert bin files to iso format” follow this tutorial---


How to convert BIN files to ISO






1

Download Power Iso tool:

Power Iso is powerful and useful tool which used to covert bin files. Its can easily convert BIN files to ISO file format. You can download this tool from their authorised site https://www.poweriso.com/download.php



How to convert BIN files to ISO using power iso






2

Install Power ISO:

After download this file open the downloaded file and an installation wizard will appear. Then install the tool in your PC.



How to convert BIN files to ISO using power iso




3

Launch this tool:

After completing of installation of Power ISO, launch the Power ISO software.




How to convert BIN files to ISO using power iso




4

Open Convert Menu:

In the Power ISO panel look at the menubar and select “Tools” menu. After Selection of this menu a dropdown sub-menu will flow down.



How to convert BIN files to ISO using power iso






5

Open source file:

In the dropdown submenu panel select “convert” menu. A convert dialogue box will appear. Then click on “Source file” icon to choose the bin file.



How to convert BIN files to ISO using power iso

6

Locate BIN file:

After click this icon a explorer windows will open. Select the destination where you locate your bin files that, which you want to convert into an ISO format file. After locate your bin file then select your bin file. Then Click on “Open” button


.
How to convert BIN files to ISO using power iso




7

Choose destination file type:

There are three radio button with iso, bin and daa. Select the iso radio button to convert your BIN file to ISO format file.



How to convert BIN files to ISO using power iso





8

Select destination:

Choose a destination path where you want to save your converted ISO format file. After Click on “OK” button your BIN file will be converted to an ISO format file and save to your located destination path.


Perfect video guide for How to convert BIN files to ISO




Thank you for reading This Full Article. If you have any question about this tutorial than feel free to ask me.

Saturday, July 1, 2017

How to Deobfuscate .net Exe File | .net Deobfuscate Mega Tutorial

What is obfuscation ?


Obfuscation means making something hard to understand.It is the strike out act of making obfuscate code such as source and machine code to difficult understanding for humans. Programmers are obfuscate code to protect intellectual property and prevent an attacker from reverse engineering. Obfuscation may involve encrypt some or all of program code. Programs written in software languages such as c, c++, vb, c# lend themselves to obfuscation.After obfuscate a program code reverse engineer show below code which is very difficult for humans to understand. 




namespace
{
    using ;
    using ;
    using ;
    using ;
    using ;
    using SmartAssembly.Delegates;
    using SmartAssembly.HouseOfCards;
    using System;
    using System.Collections;
    using System.Text;

    internal sealed class : .
    {
        [NonSerialized]
        internal static GetString ”;

        private string ( . 1)
        {
            ArrayList list = new ArrayList();
            ArrayList list2 = new ArrayList();
            foreach ( . in 1. ())
            {
                list2.Add(( . () == null) ? . () : ( . () + ”(0x1aff) + . ()));
            }
            foreach ( . 2 in 1. ())
            {
                list.Add( 2. ());
            }
            list2.Sort();
            list.Sort();
            StringBuilder builder = new StringBuilder();
            foreach (string str in list2)
            {
                builder.Append(str + ”(0x1b04));
            }
            foreach (string str in list)
            {
                builder.Append(str + ”(0x1b04));
            }
            return Convert.ToBase64String( . . (builder.ToString()));
        }

        public void ( . 1)
        {
            this. (this. ( 1));
        }

        public void (string text1)
        {
            base. (”(0x1afa), text1);
        }

        public string ()
        {
            return base. (”(0x1afa));
        }

        static ()
        {
            Strings.CreateGetStringDelegate(typeof( . ));
        }

        public ()
        {
            base. (”(0x1ac8));
            base. (”(0x1acd));
        }
    }
}



Deobfuscation techniques like as programs slicking, sometimes used to reverse engineering of obfuscation.


What is deobfuscation ?



Deobfuscation is to convert a program that difficult for human understanding, into simple, understandable. It is an automated approach to removal of code Obfuscation. We can say that reverse engineering or obfuscation.



How to deobfuscate a .net program?


Step1: There are many deobfuscation tools found in the web. I suggest you to use de4dot. De4dot is a best deobfuscation tool which reverse engineering obfuscates such as smart assembly, .net reactor.
Download and extract De4dot.




Step2: Target your .net program which you want to deobfuscate. Then drag targeted program to drop over de4dot.exe
Please look picture below to understand !




























Step3: De4dot console will start in a while. If your targeted
program was build with .net or vb this program automatically deobfuscate code and show a text press any key to exit.
Press any key to exit de4dot console.






Step4: Check your target .net program destination or path to see a new program which ends with cleaned.exe . If this program packed with components those components will unpack after the deobfuscate.
You have successfully deobfuscated your program.

To get source code of deobfuscated program follow this article How to Decompile .net exe




[NOTE: THIS TUTORIAL ONLY FOR EDUCATIONAL PURPOSE ]

Saturday, March 25, 2017

Which browser is best to save the battery life of your laptop?


We always try a lot of way to save our lalptop’s battery life. But do we know that our internet browser play an important role in battery life. Recently Microsoft run an experiment on 4 laptops which have 4 different types browser was installed. These 4 browser was: Mozilla Firefox, Microsoft Edge, Google Chrome and Opera. They run same content on every browser and placed them to calculate the time. After some hours they find out the final result which was really amazing.
During this experiment they browse on internet as usual way we do. For getting a better result they browse some social media site like facebook, twiiter and some top search engine like google, yahoo, bing. They also make some common things like: Opening a site in new tab, scrolling a web page, login and registering on a site, watching hd video etc. On the time of cycling they calculated wifi, cpu consumption time and some internal mechanism.
After this experiment they give the final result. In this result they show the total time of browsing. The result is given below:

Mozilla Firefox 05 Hours 9 Minutes and 30 Seconds.
Microsoft Edge 07 Hours 22 Minutes 07 Seconds.
Google Chrome 04 Hours 19 Minutes 50 Seconds.
Opera 06 Hours 18 Minutes 33 Seconds.



From this above result it is totally clear that Microsoft Edge gives the best efficieny of battery life during internet browsing.

You can watch the video of this experiment from here.

But some Techonology specialist do not believe this experiment. The think, it was tottaly a plan to reduce the popularity of Google Chrome and make Microsoft Edge popular to all internet user. Because they ignore a lot of things during this experiment. They do not clear about other facility of a brower. As a example Google Chrome gives an wonderful facility to their user to use a lot of plugins and Add-on. They have a big collection of plugins and Add-on. Which gives the user specially freelancers, web developer some extra facilities.  Let’s know some information about some top level internet browsers.

Google Chrome: Google Chrome is a free internet browser which was developed by Google. This browser was first released in 2008. Because of some special features and accessibility it becomes the top browser in the world. Google Chrome is available for almost every operating system.

Mozilla Firefox: Mozilla firefox is an another free ope source web browser which was developed by the MozillaFoundation. Firefox is available for almost every operating system like: Windows, Linus, Mac etc.

Microsoft Edge: Microsoft Edge is a free internet browser of Microsoft Corporation. Here a special information need to include that Microsoft automatically install this internet browser on during setup Windows operating system in computer. Because of this almost every windows operated computer have Microsoft Edge installed.

Opera: Opera is an another popular internet browser which support almost every operating system. Opera is very popular for their mobile version browser than compute version. This browser was developed by Opera Software. According to Opera Software, the browser had more than 350 million users in all over the world. It was a news of 2014.


No more Today. This post was based on Wikipedia information. If you have any question than feel free to comment.