Posts

Getting started with ai thinker a7 module

Image
Description about the module This is a GPRS/GSM/GPS module, supports GSM/GPRS Quad-Band ( 850/900/1800/1900 ) network. Also, it supports voice calls, SMS messages, GPRS data service and GPS function. The module is in ebay, make sure to buy module with the development board. It will save your time. This is the link from which I bought the module here . From this article I’m only going to tell you how to setup and work with a7‘s gsm feature, by which you will be able to call and receive a call, send and read received message. With the package you will receive two antennas. They have provided short antenna for gsm, and the long one for gps. But for working with gps data this antenna will not help you much. And I will tell you more about it on my article about the GPS function of a7 module. At the moment you will only need the short antenna. Pins and for what they are for Refer the a7 module section of the official documentation provided by Ai thi

Program NodeMcu with arduino

Image
NodeMCU Dev Board is based on widely explored esp8266 System on Chip from Expressif. If simply saying it’s an esp12 with a voltage regulator and a serial programmer. So instead of using esp12 and programming it using a serial converter, in NodeMcu we can just connect directly to pc with usb and program. Uses simple LUA based programming language. Lua is primarily used in video game industry since 1993. Lua is a fast language engine with small footprint that you can embed easily into your application. If you want to program your NodeMcu with Lua you can use ESPlorer IDE. You can download it from here . But in this article I’m going to tell you how you can program your NodeMcu with Arduino. Pin mapping In nodeMcu pin mapping is somewhat different, you can access D0 to D10 pins (GPIO pins) as below. #define D0 16 #define D1 5 #define D2 4 #define D3 0 #define D4 2 #define D5 14 #define D6 12 #define D7 13 #define D8 15 #define D9 3 #