Tuesday, April 12, 2016

Tutorial - Lập trình nhấp nháp đèn LED với ESP8266 module sử dụng Arduino IDE


Có rất nhiều công cụ để chúng ta làm việc với ESP8266 module như ESPlorer, Arduino IDE. Trong bài viết này tôi sẽ trình bày cách sử dụng Adruino IDE để lập trình cho ESP8266 module.

Chuẩn bị :

Hardware :
- NodeMCU devkit - Link http://hshop.vn/products/kit-rf-thu-phat-wifi-esp8266-nodemcu (Sử dụng bộ Kit này rất tiện lợi, nó đã tích hợp sẵn giao tiếp USB-UART với chip điều khiển CH340G để chúng ta kết nối dễ dàng với PC qua cổng USB mà không cần mạch nạp USB to UART).
- Board test mạch, dây cắm, 01 đèn led, 01 điện trở

Software:
Bài viết này tôi sử dụng Windows để cài đặt, các bạn có thể tìm hiểu thêm cách cài đặt trên Linux tại đây  http://playground.arduino.cc/Learning/Linux 

Friday, April 1, 2016

Tutorial Learn Linux The Hard Way (β version) - Exercise 4. Bash: working with files, pwd, ls, cp, mv, rm, touch


In Linux everything is a file. But what is a file? For now it will suffice to say that it is an object which contains some information. It is usually defined like this:
A computer file is a block of arbitrary information, or resource for storing information, which is available to a computer program and is usually based on some kind of durable storage. A file is durable in the sense that it remains available for programs to use after the current program has finished. Computer files can be considered as the modern counterpart of paper documents which traditionally are kept in offices' and libraries' files, and this is the source of the term.
But this definition is too general, so let us be more specific. man stat tells us that file is an object which has the following properties additionally to information it contains: