Welcome

This is my home page. My own attempt to create a blog site. This used to be a wordpress site, currently moved to blogger.

Saturday, February 25, 2012

ADC Interfacing of AVR (ATmega32)

The Analogue to Digital Converter of the Atmel AVR Microcontroller was one of the main reasons of me choosing it over the cheap AT89S52 microcontroller.

As mentioned in my previous blog post, I had recently given a workshop at the AIUB along with my friend Omee. Due to time shortage, I could not finish my presentation on ADCs. I wanted to share some of the materials that I studied here in my blog post.

Interfacing 7 segment displays with AVR (ATmega32)

Recently, I had the opportunity to give a workshop on AVR microcontroller in American International University of Bangladesh (AIUB). I had prepared some codes for the conference, which I will share here.

7 Segment displays can be readily interfaced to the AVR by applying high or low output to their pins from an AVR. For my circuit I had used a common anode 7 seg display.




Friday, August 6, 2010

Compiling a V-USB (AVR-USB) example program with Visual C++




Well, I used MinGW / MSYS to compile some AVR-USB programs when I was working for IICT. Setting up MinGW is in windows is extremely tedious, especially if you live in a country where 30kBps download speed is considerably high. The offline installation of MinGW is equally confusing. I was considering an alternate development environment for windows, and Visual C++ can be considered as a great option.

Thursday, June 3, 2010

Recover your Pendrive folders from the BronTok virus attack

Perhaps the most notorious virus that is spreading through all computers in bangladesh is the Win32 Brontok virus. It is possibly the sole reason that many people chose to switch to a Windows 7.

The virus is updating itself. Back in early days, it used to create a New Folder.Exe file and make the exe icon identical to the folder icon of windows. Unsuspecting user would double click, and his PC would be instantly infected. Now improved versions of this virus causes the task manager, folder options to disappear. The "Show Hidden files and folders" also does not work. Most annoyingly, the recent version of the virus locks all folders of the pendrive as hidden, and you cannot make them unhidden even from windows 7 folder options.

Wednesday, May 19, 2010

MATLAB code for Major Minor grouping of students of Dept of EEE, BUET

It's been some time since I joined BUET as a lecturer. Today, we were assigning major and minor topics to students. The assigning process was quite cumbersome and had to be done by hand. In order to automate the process, I wrote a small MATLAB program that can be used to automate the process.

Tuesday, April 6, 2010

Switched my academic website to webnode

As I mentioned earlier, I used Google Sites to maintain my academic website. The google sites is a great choice with unlimited bandwidth of site, but the layout and themes of the site is quite restricted. I was looking for some alternative to that. Weebly posed as an impressive alternative, but wasn’t quite that good. I stumbled upon webnode. It’s interface and default themes are really impressive. Moreover, they allow you to edit the default css of the themes.
This is a custom made theme for my present website, (still teacher.buet.ac.bd/sajid)

Wednesday, December 23, 2009

Bookmarklet for Google Dictionary

A reader of my blog was kind to let me know by telephone that he was eager to use Google dictionary with my inline dictionary bookmarklet. So today I am launching the Google version of my bookmarklet. As usual, drag them to your browser bar to use. The English to Bangla dictionary is still being developed, and not that robust.

[English to Bangla]

[English to English]


A reader of my blog was kind to let me know by telephone that he was eager to use Google dictionary with my inline dictionary bookmarklet. So today I am launching the Google version of my bookmarklet. As usual, drag them to your browser bar to use. The English to Bangla dictionary is still being developed, and not that robust.

[English to Bangla]

[English to English]

image