Saturday 7 March 2020

4 Arduino pins for 16 outputs! Serial to Parallel Decoder with Active LO...

4 line to 16 line decoder with 74HC154



Basic decoder

Basic Comparator

MTL-BT05 firmware upgrade to HMsoft





Part list:
1- Arduino Nano 328p, but you can use MEGA2560, UNO ...etc but make sure the wiring that match the board pins you going to use.

2- BLE Module , in my case I purchased it on ebay and as HM-10 but after running a test with arduino code. it listed as MLT-BT05 with versin 4.40.

3- Wire and solder iron and past and Of course a skill to do some soldering.

The CCloader and other files can be obtained from Github and here is the link Click here.

load the INO file onto your arduino NANO , MEGA2560, UNO etc.. and hit Upload the sketch to your board.

Now, make sure the Rx and Tx are wired properly or you may cause damage to your module and since we are dealing with sensitive item.

One step more, Move the CCloader to C directory for easy access from your command prompt window.

On your keyboard hit Windows logo and R and in the Box type cmd.

Now in the command prompt windows type cd.. and hit enter, repeat it.

Now you should see , C:> type here ...... CCloader.exe and hit enter . now you will see a response to your request.

In the CMD comamand prompt windows type , CCloader.exe (com port= 4 or 5 or 6 ) the firmware file name with the extension XXX.bin and after that follow it with 0 if you

you are using default arduino board. and hit enter now you should see something similar in the video.

Congratulation, Now you have upgraded the HM-10 , MTL-BT05 clone of clone to the HM-10 genuine firmware.

Happy coding.


Thursday 5 March 2020

Full Adder in Proteus 8 Professional

Half Adder in Proteus 8 Professional

Love Mean everything


There is nothing Worse than longing to be with someone you cant touch.
When it comes to Earning money online with Blogs or websites, The most genuine and Trusted way is Google Adsense. Google Adsense is an Ad publishing network Run by Search giant Google, It is considered the Best and Highest paying Ad publishing Network available



Step #1

Go to the home page of Google Adsense. Google Adsense home page and if you dont have account already. go ahead and create one.

Click Sign Up Now..

Registration Page appears, fill in the blank carefully

Arduino Nano Blinking LED

Your first sketch to learn coding with Arduino Nano is to begin with simple basic example.
You need to download Arduino IDE from The LINK. After finish installing the IDE and from the menu, File ... Examples ... Basic. Choose Blink.
The code should look like this:

//
void setup() {
// initialize digital pin LED_BUILTIN as an output or you can assign an digital pin on the board to act as an output
pinMode(LED_BUILTIN, OUTPUT);
}

// the loop function runs over and over again forever
void loop() {
digitalWrite(LED_BUILTIN, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second = 1000 mS
digitalWrite(LED_BUILTIN, LOW); // turn the LED off by making the voltage LOW
delay(1000); // wait for a second
}
***////////////////

Now upload the sketch to the connected board with the right COM port and for the right Board name. in our example we choose Arduino Nano 328P.
click on compile to test for errors, after compiling the code you are ready to upload the code the board.. Click on Upload.
After finish uploading the code and normally takes few seconds. You will start see the LED on the board start to blink On and off and time delay in between.
You can adjust the delay by increasing the waiting time between turning the led On and off.