AuthorDevji Chhanga

I am co-founder at Dwayo. Earlier, I taught computer science at university of Kutch from 2011 to 2019. You will love reading this blog if you too believe in the disruptive power of technology. Some stories are purely technical while others can involve empathetical approach to problem solving using technology.

Proof of Work Explained Simply : Learn Blockchain

P

Proof of Work (PoW) is a consensus algorithm used in the original Bitcoin implementation. In a Blockchain system new transactions are periodically added by packaging these transactions in a block. This block is then added to the Blockchain. Please read What is Blockchain Technology if you don’t already know. Background Users send each other digital tokens (e.g. Bitcoins). All such...

What is Blockchain Technology?

W

What is blockchain technology? is perhaps the most buzzing question in tech right now. A blockchain as the name suggests is a chain of blocks. Each block contains some information; a blockhain can store complete information about a financial transaction, a contract or a medical record. Important property of blockchain is that the data stored in it cannot be modified, backdated or tempered by any...

Arduino Pushbutton Example : Learn Arduino

A

Arduino pushbutton example shows how to read a pushbutton with Arduino Uno. Pushbuttons (also spelled push-buttons) are widely used in calculators, phones and appliances. It closes the circuit when pushed and keeps it close until it is pressed. As soon as you release the button the circuit is open again. Here, we are going to use a push-button to flash built-in LED on Arduino Uno. The circuit is...

Displaying Hello World on LCD : Learn Arduino

D

In this article we’ll learn displaying hello world on LCD; Interfacing 16×2 LCD with Arduino Uno and display some text on it. Writing Hello World pleases the gods of any new programming language that you want to learn. But in case of Arduino it is the LED blinking program that is generally written first. Any ways, Hello World can certainly be second if not the first so let’s roll...

LED Blinking on Arduino : Learn Arduino

L

LED Blinking on Arduino Uno should be your first Arduino project. Arduino Uno has an on-board or built-in LED, in this project we will see how to blink it. Parts you will need: An Arduino Uno Steps: Connect Arduino with your computer. Download, install and open Arduino IDE. (See how) Within IDE chooose File Menu > Examples > 01. Basics > Blink Now click Verify button and wait for it...

An Introduction to Arduino Platform : Learn Arduino

A

Arduino is an open-source hardware prototyping platform. It is widely used today in electronics projects because it is easy to learn, simple in design, well documented and cheaper. We call it platform because it is both hardware circuit as well as piece of software, the IDE. It also has its own programming language. All these open-source components collectively makes the Arduino platform. Bit of...

Reclaiming Your Privacy on Android

R

A major threat to your privacy emanates from your smart phone. These devices have become central medium of social interaction for everyone. Android is the only open source platform among the popular smart phone operating systems. But even with Android your privacy is under attack as large corporations have figured out that data is the new oil. Android privacy threats, for the scope of this...

Merge Sort : Why Sorting Lists in Halves is Interesting?

M

Searching and sorting are two basic problems which occur in various more complex computing problems. Time complexity of sorting algorithms cannot get better than O (nlogn). Many popular algorithms have polynomial time complexity O (n2). Undoubtedly sorted lists are interesting because we can solve many problems using it: from binary search to Kruskal’s algorithm. This post tries to point...

Subscribe

Follow me on