Wednesday, 31 December 2014

Boost visitors for your website

Hi, in this post you'll find out how you can boost website traffic for your website or blog.



1. Writing too many different articles
You should have lot of articles on your website or blog. If you don't have lot of different articles on your site then don't worry keep reading.

2. Promoting sites
Find a website which promotes other websites. For example TraffBoost, linkcollider or cashcamel. The first two websites can give your website a free boost but you may have to spend some money on third one. But I'm sure they'll give your site a good boost.

Note: If you want to put adsense on your site then it is better not to use these sites. Because some sites are not good for adsense they (adsense) might black list your website. It is always bettre to make your site popular first then put adsense.

3. Dropping your links
Post your links to other blogs, websites, and share them on social media but make sure you don't spam. Spamming is not a good idea and people hate spammers. Instead what you can do is that if you see an article which is similar to yours. But not fully explained, then you can say in the comments section. That "I've seen an article which explains more about this topic" and post your link. That's how people won't get offended and you'll get visitors too.

4. Don't like to share by yourself
If you don't like to  share on social media by your self  then you can use sites like "linkcollider" that will share it for you.
Note: Use link collider wisley. Because sometime you might loose too much tokens if you spend in wrong place read my article Link collider review (with issues).

5. Using hashtags
Using hashtag on Google+ , Facebook and Twitter gives your site an extra boost in  CEO ranking. Google picks up hashtags very quickly plus other people see your post as well on social media.

That's it, try this out and I'm sure it'll definitely work for you. :)

Sunday, 28 December 2014

How to play facebook videos on android tablet or phone without adobe flash player

Right! so, are you having problem with watching videos on your android phone or tablet?
Do you see "This plug-in is not supported" on your screen?

Do you see some thing going round and round in the middle of the video thumbnail?


OK, don't worry you can solve this problem and watch the video without installing adobe flash player.


First thing what you need to do is  go to the address bar and deleted "www" and put just letter "m" instead and hit the enter key that's it now you should be able to watch the video. Hopefully it works for you. :)


Friday, 19 December 2014

Get youtube subscribers fast and free !!

Hi, in this post I'll let you know how you can grow your YouTube subscribers in very short time and for free, actually I'm not going to call it free because to get something you'll have to do something. At least over here you won't have to pay anything to get subscribers that's why you can call it free.
Right, instead of dragging this let's get to the point.

What do I need to do?
1. Sorting your channel.
OK, First thing you need to do is sort your channel out. Upload a good eye catching profile picture and a channel art. You can compare two images below.










2. Good quality videos.
You need to have good quality videos. People don't want to watch low quality videos now days and your videos should be quite interesting as well so that people come again and again.

3. Discription about your channel.
Write a good description about your channel so that when people see your about page they get interested in your channel and  subscribe. Sometime people might find you someone else's channel and subscribe. For example Bablu subscribes Hablu's channel, then he sees that Hablu (who already subscribed you) subscribed so many other people so he reads about other channel and gets interested in your channel and subscribes you as well, and that's how you've got a new subscribers through Hablu.

4. Commenting on other videos.
Keep commenting on other channels (Not asking for subs), when people see you they might get interested in you and visit your  channel and subscribe you too.

5. Don't spam.
Don't spam! People don't like spammers if the see you're desperate about getting subs most likely they'll go away because spamming puts people off.

6. Using linkcollider.
You can sing up linkcollider if you want, I've used this for few months and I found it very helpful, you get 100 tokens every day for free  then if you want you can earn tokens by subscribing, liking, tweeting and if you don't wand to spend time than you spend a little bit of money and you'll get loads of tokens then let the tokens do your job you just watch an see your subscribers are growing like leaf in a tree.

Note:There are some problems with link collider too please see my post Link collider review (with issues) fore more detail. 
   
 


Thursday, 18 December 2014

How to download facebook videos on android?

Are wondering how you can download Facebook videos on your android devices like android tablets and android phones without any software? Don't worry it's very easy and simple. You'll know it in just three simple steps.
Ad

Step1:   
Go to the video post that you want to download. As you can see the picture below.



Step2: 
Play the video, when it starts click anywhere on the video and hold for few seconds than you'll see an option like the picture below.


Step3:  
Click on the "save video" that's is done.


You can watch the video below to see if it works or not.

Ad

Hopefully this is what you're looking for. Please let me know if you have any different way of downloading videos from facebook in the comment below. Thanks :)

Friday, 12 December 2014

Multiple ultrasonic sensors at once in Arduino


Hi, In this post I'm going to show you how you can control 3 leds with 3 ultrasonic sensors at once in Arduino. I was actually looking for this sketch all over the internet and I couldn't find how I wanted. Finally I found someone who was looking for similar sketch but he was looking for a sketch that control servo motor and the sketch was not working for him. So I thought let me modify this sketch and try for my own project, then I modified it and it started working.
   

The sketch1 is below:

int ledPin = 52;
int ledPin2 = 53;
int ledPin3 = 40;
int trigPin = 50;
int echoPin = 51;
int trigPin2 = 48;
int echoPin2 = 49;
int trigPin3 = 30;
int echoPin3 = 31;

void setup() {
  Serial.begin (9600);
  pinMode(trigPin, OUTPUT);
  pinMode(echoPin, INPUT);
  pinMode(trigPin2, OUTPUT);
  pinMode(echoPin2, INPUT);
  pinMode(trigPin3, OUTPUT);
  pinMode(echoPin3, INPUT);
  pinMode(ledPin, OUTPUT);
  pinMode(ledPin2, OUTPUT);
  pinMode(ledPin3, OUTPUT);
}

void loop() {
  int duration, distance;
  digitalWrite (trigPin, HIGH);
  delayMicroseconds (10);
  digitalWrite (trigPin, LOW);
  duration = pulseIn (echoPin, HIGH);
  distance = (duration/2) / 29.1;

      Serial.print(distance);  
      Serial.print("cm");
      Serial.println();

  if (distance < 30) {  // Change the number for long or short distances.
    digitalWrite (ledPin, HIGH);
  } else {
    digitalWrite (ledPin, LOW);
  }

    int duration2, distance2;
    digitalWrite (trigPin2, HIGH);
    delayMicroseconds (10);
    digitalWrite (trigPin2, LOW);
    duration = pulseIn (echoPin2, HIGH);
    distance2 = (duration/2) / 29.1;
   
      Serial.print(distance2);  
      Serial.print("cm");
      Serial.println();
   
    if (distance2 < 20) {  // Change the number for long or short distances.
      digitalWrite (ledPin2, HIGH);
    }
 else {
      digitalWrite (ledPin2, LOW);
    }

    int duration3, distance3;
    digitalWrite (trigPin3, HIGH);
    delayMicroseconds (10);
    digitalWrite (trigPin3, LOW);
    duration = pulseIn (echoPin3, HIGH);
    distance3 = (duration/2) / 29.1;
   
      Serial.print(distance3);  
      Serial.print("cm");
      Serial.println();
   
    if (distance3 < 10) {  // Change the number for long or short distances.
      digitalWrite (ledPin3, HIGH);
    }
 else {
      digitalWrite (ledPin3, LOW);
    }

  }
// Code ends here.

int ledPin = 52; // This pin is for first led and you can change it for any pin you want.
int ledPin2 = 53; // This pin is for second and you can change it for any pin you want.
int ledPin3 = 40; // This pin is for third and you can change it for any pin you want.

int trigPin = 50; // TrigPin of first sensor and you can change it for any pin you want.
int echoPin = 51; // EchoPin of first sensor and you can change it for any pin you want.

int trigPin2 = 48; // TrigPin of second sensor and you can change it for any pin you want.
int echoPin2 = 49; // EchoPin of second sensor and you can change it for any pin you want.

int trigPin3 = 30; // TrigPin of third sensor and you can change it for any pin you want.
int echoPin3 = 31; // EchoPin of third sensor and you can change it for any pin you want.

The green highlighted arrow < means that if any object is less than what number you put after the arrow, then the led will turn on. You can make it opposite as well just by putting >

Diagram of Ultrasonic Sensors and LEDs

Ad

Sketch2

int ledPin1 = 3;
int ledPin2 = 4;
int ledPin3 = 5;

int trigPin1 = 6;
int echoPin1 = 7;

int trigPin2 = 8;
int echoPin2 = 9;

int trigPin3 = 10;
int echoPin3 = 11;

void setup() {
  Serial.begin (9600);
  pinMode(trigPin1, OUTPUT);
  pinMode(echoPin1, INPUT);
 
  pinMode(trigPin2, OUTPUT);
  pinMode(echoPin2, INPUT);
 
  pinMode(trigPin3, OUTPUT);
  pinMode(echoPin3, INPUT);
 
  pinMode(ledPin1, OUTPUT);
  pinMode(ledPin2, OUTPUT);
  pinMode(ledPin3, OUTPUT);
}

void firstsensor(){ // This function is for first sensor.
  int duration1, distance1;
  digitalWrite (trigPin1, HIGH);
  delayMicroseconds (10);
  digitalWrite (trigPin1, LOW);
  duration1 = pulseIn (echoPin1, HIGH);
  distance1 = (duration1/2) / 29.1;

      Serial.print("1st Sensor: ");
      Serial.print(distance1); 
      Serial.print("cm    ");

  if (distance1 < 30) {  // Change the number for long or short distances.
    digitalWrite (ledPin1, HIGH);
  } else {
    digitalWrite (ledPin1, LOW);
  }   
}
void secondsensor(){ // This function is for second sensor.
    int duration2, distance2;
    digitalWrite (trigPin2, HIGH);
    delayMicroseconds (10);
    digitalWrite (trigPin2, LOW);
    duration2 = pulseIn (echoPin2, HIGH);
    distance2 = (duration2/2) / 29.1;
 
      Serial.print("2nd Sensor: ");
      Serial.print(distance2); 
      Serial.print("cm    ");
  
    if (distance2 < 20) {  // Change the number for long or short distances.
      digitalWrite (ledPin2, HIGH);
    }
 else {
      digitalWrite (ledPin2, LOW);
    }   
}
void thirdsensor(){ // This function is for third sensor.
    int duration3, distance3;
    digitalWrite (trigPin3, HIGH);
    delayMicroseconds (10);
    digitalWrite (trigPin3, LOW);
    duration3 = pulseIn (echoPin3, HIGH);
    distance3 = (duration3/2) / 29.1;

      Serial.print("3rd Sensor: ");  
      Serial.print(distance3); 
      Serial.print("cm");
  
    if (distance3 < 10) {  // Change the number for long or short distances.
      digitalWrite (ledPin3, HIGH);
    }
 else {
      digitalWrite (ledPin3, LOW);
    }  
}

void loop() {
Serial.println("\n");
firstsensor();
secondsensor();
thirdsensor();
delay(100);
}

Note:
The sketch2 has been updated later. Even though the sketch1 works but to make it more easier I've written the sketch2 and tested it properly and I'm very happy with its result. It prints the distances and controls the leds very fast without any problem.

Keywords:
Ultrasonic
Ad