#include <dht11.h>
#include<stdio.h>
#define DHT11PIN 2
dht11 DHT11;
char dataout[7];
void setup()
{
Serial.begin(9600);
}
double Fahrenheit(double celsius)
{
return 1.8 * celsius + 32;
}
void loop()
{
int chk = DHT11.read(DHT11PIN);
sprintf(dataout, "%03d,%03d",DHT11.humidity,DHT11.temperature);
Serial.println(dataout);
}
Rabu, 16 April 2014
ARDUINO - BMP085 Example
#include <Wire.h>
#include <BMP085.h>
BMP085 dps = BMP085();
long Temperature = 0, Pressure = 0, Altitude = 0;
void setup(void)
{
Serial.begin(9600);
Wire.begin();
delay(1000);
dps.init(); //konfig sesuai kebutuhan
}
void loop(void)
{
dps.getPressure(&Pressure);
dps.getAltitude(&Altitude);
Serial.print(" Alt(Meter):");
Serial.print(Altitude/100);
Serial.print(" Pressure(Pa):");
Serial.println(Pressure);
}
#include <BMP085.h>
BMP085 dps = BMP085();
long Temperature = 0, Pressure = 0, Altitude = 0;
void setup(void)
{
Serial.begin(9600);
Wire.begin();
delay(1000);
dps.init(); //konfig sesuai kebutuhan
}
void loop(void)
{
dps.getPressure(&Pressure);
dps.getAltitude(&Altitude);
Serial.print(" Alt(Meter):");
Serial.print(Altitude/100);
Serial.print(" Pressure(Pa):");
Serial.println(Pressure);
}
ARDUINO - ESC PWM Control Example
int escPin = 9;
int arm = 1000;
int arma = 1150;
int arm1 = 1160;
int arm2 = 1170;
int speedvalue = 1180;
void setup()
{
Serial.begin(9600);
// PROSES ARMING **********************************************
pinMode(escPin, OUTPUT);
for (int count = 0; count < 50; count++)
{
digitalWrite(escPin, HIGH);
delayMicroseconds(arm);
digitalWrite(escPin, LOW);
delay(20);
}
for (int counta = 0; counta < 70; counta ++)
{
digitalWrite(escPin, HIGH);
delayMicroseconds(arma);
digitalWrite(escPin, LOW);
delay(20);
}
}
void loop()
{
if(Serial.available()>0)
{
int dataditerima=Serial.read();
if(dataditerima=='1')
{
for (int count1 = 0; count1 < 10; count1++)
{
digitalWrite(escPin, HIGH);
delayMicroseconds(arm1);
digitalWrite(escPin, LOW);
delay(20);
}
}
if(dataditerima=='2')
{
for (int count2 = 0; count2 < 20; count2++)
{
digitalWrite(escPin, HIGH);
delayMicroseconds(arm2);
digitalWrite(escPin, LOW);
delay(20);
}
}
if(dataditerima=='3')
{
for (int count2 = 0; count2 < 300; count2++)
{
digitalWrite(escPin, HIGH);
delayMicroseconds(speedvalue);
digitalWrite(escPin, LOW);
delay(20);
}
}
else
{
digitalWrite(escPin, LOW);
}
}
}
int arm = 1000;
int arma = 1150;
int arm1 = 1160;
int arm2 = 1170;
int speedvalue = 1180;
void setup()
{
Serial.begin(9600);
// PROSES ARMING **********************************************
pinMode(escPin, OUTPUT);
for (int count = 0; count < 50; count++)
{
digitalWrite(escPin, HIGH);
delayMicroseconds(arm);
digitalWrite(escPin, LOW);
delay(20);
}
for (int counta = 0; counta < 70; counta ++)
{
digitalWrite(escPin, HIGH);
delayMicroseconds(arma);
digitalWrite(escPin, LOW);
delay(20);
}
}
void loop()
{
if(Serial.available()>0)
{
int dataditerima=Serial.read();
if(dataditerima=='1')
{
for (int count1 = 0; count1 < 10; count1++)
{
digitalWrite(escPin, HIGH);
delayMicroseconds(arm1);
digitalWrite(escPin, LOW);
delay(20);
}
}
if(dataditerima=='2')
{
for (int count2 = 0; count2 < 20; count2++)
{
digitalWrite(escPin, HIGH);
delayMicroseconds(arm2);
digitalWrite(escPin, LOW);
delay(20);
}
}
if(dataditerima=='3')
{
for (int count2 = 0; count2 < 300; count2++)
{
digitalWrite(escPin, HIGH);
delayMicroseconds(speedvalue);
digitalWrite(escPin, LOW);
delay(20);
}
}
else
{
digitalWrite(escPin, LOW);
}
}
}
ARDUINO - Comparator External Example
int indikator=13;
boolean comparatorOutput;
ISR(ANALOG_COMP_vect)
{
comparatorOutput=true;
}
void setup()
{
pinMode(indikator, OUTPUT);
ADCSRB = 0;
ACSR =_BV(ACI) | _BV(ACIE) | _BV(ACIS1);
}
void loop()
{
if (comparatorOutput==true)
{
digitalWrite(indikator, HIGH);
comparatorOutput = false ;
}
else
{
digitalWrite(indikator, LOW);
}
}
boolean comparatorOutput;
ISR(ANALOG_COMP_vect)
{
comparatorOutput=true;
}
void setup()
{
pinMode(indikator, OUTPUT);
ADCSRB = 0;
ACSR =_BV(ACI) | _BV(ACIE) | _BV(ACIS1);
}
void loop()
{
if (comparatorOutput==true)
{
digitalWrite(indikator, HIGH);
comparatorOutput = false ;
}
else
{
digitalWrite(indikator, LOW);
}
}
ARDUINO - Serial Control Example
int led=13;
void setup()
{
Serial.begin(9600);
pinMode(led, OUTPUT);
}
void loop()
{
if(Serial.available()>0)
{
int dataditerima=Serial.read();
if(dataditerima=='1')
{
digitalWrite(led, HIGH);
Serial.println("indikasi nyala");
}
else if(dataditerima=='2')
{
digitalWrite(led, LOW);
Serial.println("indikasi padam");
}
}
}
void setup()
{
Serial.begin(9600);
pinMode(led, OUTPUT);
}
void loop()
{
if(Serial.available()>0)
{
int dataditerima=Serial.read();
if(dataditerima=='1')
{
digitalWrite(led, HIGH);
Serial.println("indikasi nyala");
}
else if(dataditerima=='2')
{
digitalWrite(led, LOW);
Serial.println("indikasi padam");
}
}
}
ARDUINO - Keypad & Password Example Control Servo & LED indikator
#include <Password.h>
#include <Keypad.h>
#include <Servo.h>
Servo myservo;
int pos = 0;
int indikatorOK=13;
Password password = Password( "654321" );
const byte ROWS = 4;
const byte COLS = 3;
char keys[ROWS][COLS] = {
{'1','2','3'},
{'4','5','6'},
{'7','8','9'},
{'*','0','#'}
};
byte rowPins[ROWS] = {5, 4, 3, 2};
byte colPins[COLS] = {8, 7, 6};
Keypad keypad = Keypad( makeKeymap(keys), rowPins, colPins, ROWS, COLS );
void setup()
{
Serial.begin(9600);
Serial.println("Tekan '*' untuk Konfirmasi, '#' untuk Reset");
Serial.println("\nMasukkan Password : ");
keypad.addEventListener(keypadEvent);
myservo.attach(9);
pinMode(indikatorOK, OUTPUT);
}
void loop()
{
keypad.getKey();
}
void keypadEvent(KeypadEvent eKey)
{
switch (keypad.getState())
{
case PRESSED:
Serial.print(eKey);
switch (eKey)
{
case '*': checkPassword(); break;
case '#': password.reset(); break;
default: password.append(eKey);
}
}
}
void checkPassword()
{
if (password.evaluate())
{
Serial.println("\nPassword yang Anda masukkan Benar");
digitalWrite(indikatorOK, HIGH);
for(pos = 178; pos < 180; pos += 1)
{
myservo.write(pos);
delay(15);
}
}
else
{
Serial.println("\nPassword yang Anda masukkan Salah, Silakan diulangi !");
digitalWrite(indikatorOK, LOW);
for(pos = 3; pos>=1; pos-=1)
{
myservo.write(pos);
delay(15);
}
}
}
#include <Keypad.h>
#include <Servo.h>
Servo myservo;
int pos = 0;
int indikatorOK=13;
Password password = Password( "654321" );
const byte ROWS = 4;
const byte COLS = 3;
char keys[ROWS][COLS] = {
{'1','2','3'},
{'4','5','6'},
{'7','8','9'},
{'*','0','#'}
};
byte rowPins[ROWS] = {5, 4, 3, 2};
byte colPins[COLS] = {8, 7, 6};
Keypad keypad = Keypad( makeKeymap(keys), rowPins, colPins, ROWS, COLS );
void setup()
{
Serial.begin(9600);
Serial.println("Tekan '*' untuk Konfirmasi, '#' untuk Reset");
Serial.println("\nMasukkan Password : ");
keypad.addEventListener(keypadEvent);
myservo.attach(9);
pinMode(indikatorOK, OUTPUT);
}
void loop()
{
keypad.getKey();
}
void keypadEvent(KeypadEvent eKey)
{
switch (keypad.getState())
{
case PRESSED:
Serial.print(eKey);
switch (eKey)
{
case '*': checkPassword(); break;
case '#': password.reset(); break;
default: password.append(eKey);
}
}
}
void checkPassword()
{
if (password.evaluate())
{
Serial.println("\nPassword yang Anda masukkan Benar");
digitalWrite(indikatorOK, HIGH);
for(pos = 178; pos < 180; pos += 1)
{
myservo.write(pos);
delay(15);
}
}
else
{
Serial.println("\nPassword yang Anda masukkan Salah, Silakan diulangi !");
digitalWrite(indikatorOK, LOW);
for(pos = 3; pos>=1; pos-=1)
{
myservo.write(pos);
delay(15);
}
}
}
ARDUINO - Keypad & Password Example Control LED indikator
#include <Password.h>
#include <Keypad.h>
int indikatorOK=13;
Password password = Password( "2644272" );
const byte ROWS = 4;
const byte COLS = 3;
char keys[ROWS][COLS] = {
{'1','2','3'},
{'4','5','6'},
{'7','8','9'},
{'*','0','#'}
};
byte rowPins[ROWS] = {5, 4, 3, 2};
byte colPins[COLS] = {8, 7, 6};
Keypad keypad = Keypad( makeKeymap(keys), rowPins, colPins, ROWS, COLS );
void setup()
{
Serial.begin(9600);
Serial.println("Perhatikan '*' untuk Konfirmasi '#' untuk Reset.");
Serial.println("\nMasukkan Password Anda Sekarang : ");
keypad.addEventListener(keypadEvent);
pinMode(indikatorOK, OUTPUT);
}
void loop()
{
keypad.getKey();
}
void keypadEvent(KeypadEvent eKey)
{
switch (keypad.getState())
{
case PRESSED:
//Serial.print("Pressed: ");
Serial.print(eKey);
switch (eKey)
{
case '*': checkPassword(); break;
case '#': password.reset(); break;
default: password.append(eKey);
}
}
}
void checkPassword()
{
if (password.evaluate())
{
Serial.println("\nPassword yang Anda masukkan Benar");
digitalWrite(indikatorOK, HIGH);
}
else
{
Serial.println("\nPassword yang Anda masukkan Salah, Silakan diulangi !");
digitalWrite(indikatorOK, LOW);
}
}
#include <Keypad.h>
int indikatorOK=13;
Password password = Password( "2644272" );
const byte ROWS = 4;
const byte COLS = 3;
char keys[ROWS][COLS] = {
{'1','2','3'},
{'4','5','6'},
{'7','8','9'},
{'*','0','#'}
};
byte rowPins[ROWS] = {5, 4, 3, 2};
byte colPins[COLS] = {8, 7, 6};
Keypad keypad = Keypad( makeKeymap(keys), rowPins, colPins, ROWS, COLS );
void setup()
{
Serial.begin(9600);
Serial.println("Perhatikan '*' untuk Konfirmasi '#' untuk Reset.");
Serial.println("\nMasukkan Password Anda Sekarang : ");
keypad.addEventListener(keypadEvent);
pinMode(indikatorOK, OUTPUT);
}
void loop()
{
keypad.getKey();
}
void keypadEvent(KeypadEvent eKey)
{
switch (keypad.getState())
{
case PRESSED:
//Serial.print("Pressed: ");
Serial.print(eKey);
switch (eKey)
{
case '*': checkPassword(); break;
case '#': password.reset(); break;
default: password.append(eKey);
}
}
}
void checkPassword()
{
if (password.evaluate())
{
Serial.println("\nPassword yang Anda masukkan Benar");
digitalWrite(indikatorOK, HIGH);
}
else
{
Serial.println("\nPassword yang Anda masukkan Salah, Silakan diulangi !");
digitalWrite(indikatorOK, LOW);
}
}
ARDUINO - Keypad 3x4 Example
#include <Keypad.h>
const byte ROWS = 4; //4 baris
const byte COLS = 3; //3 kolom
char keys[ROWS][COLS] =
{
{'1','2','3'},
{'4','5','6'},
{'7','8','9'},
{'*','0','#'}
};
byte rowPins[ROWS] = {5, 4, 3, 2}; //hubungkan ke pin baris keypad
byte colPins[COLS] = {8, 7, 6}; //hubungkan ke pin kolom keypad
Keypad keypad = Keypad( makeKeymap(keys), rowPins, colPins, ROWS, COLS );
void setup()
{
Serial.begin(9600);
}
void loop()
{
char key = keypad.getKey();
if (key != NO_KEY)
{
Serial.println(key);
}
}
const byte ROWS = 4; //4 baris
const byte COLS = 3; //3 kolom
char keys[ROWS][COLS] =
{
{'1','2','3'},
{'4','5','6'},
{'7','8','9'},
{'*','0','#'}
};
byte rowPins[ROWS] = {5, 4, 3, 2}; //hubungkan ke pin baris keypad
byte colPins[COLS] = {8, 7, 6}; //hubungkan ke pin kolom keypad
Keypad keypad = Keypad( makeKeymap(keys), rowPins, colPins, ROWS, COLS );
void setup()
{
Serial.begin(9600);
}
void loop()
{
char key = keypad.getKey();
if (key != NO_KEY)
{
Serial.println(key);
}
}
ARDUINO - HSM20G Example dengan rata-rata
const byte nsum=10;
int humidityPin=2;
int Thgm20Pin=3;
unsigned int sensorValue2 = 0;
unsigned int sensorValue3 = 0;
void setup()
{
Serial.begin(9600);
}
void loop()
{
for (byte i=0;i<nsum;i++)
{
sensorValue2 += analogRead(humidityPin);
sensorValue3 += analogRead(Thgm20Pin);
}
int sensorValue2Avg=sensorValue2/nsum;
float RH= 0.1515*sensorValue2Avg-12.0;
int sensorValue3Avg=sensorValue3/nsum;
float Vt=(float) sensorValue3Avg*5.0/1023.0;
float R=(5.0-Vt)*10.0/Vt; //lakukan kalibrasi untuk nilai yang sesuai
float TinC=281.583*pow(1.0230,(1.0/R))*pow(R,-0.1227)-150.6614; //lakukan kalibrasi untuk nilai yang sesuai
Serial.print("Kelembaban: ");
Serial.print(RH,0);
Serial.println(" % ");
Serial.print("Suhu : ");
Serial.print(TinC,1);
Serial.println(" C ");
sensorValue2=0;
sensorValue3=0;
delay(1000);
}
int humidityPin=2;
int Thgm20Pin=3;
unsigned int sensorValue2 = 0;
unsigned int sensorValue3 = 0;
void setup()
{
Serial.begin(9600);
}
void loop()
{
for (byte i=0;i<nsum;i++)
{
sensorValue2 += analogRead(humidityPin);
sensorValue3 += analogRead(Thgm20Pin);
}
int sensorValue2Avg=sensorValue2/nsum;
float RH= 0.1515*sensorValue2Avg-12.0;
int sensorValue3Avg=sensorValue3/nsum;
float Vt=(float) sensorValue3Avg*5.0/1023.0;
float R=(5.0-Vt)*10.0/Vt; //lakukan kalibrasi untuk nilai yang sesuai
float TinC=281.583*pow(1.0230,(1.0/R))*pow(R,-0.1227)-150.6614; //lakukan kalibrasi untuk nilai yang sesuai
Serial.print("Kelembaban: ");
Serial.print(RH,0);
Serial.println(" % ");
Serial.print("Suhu : ");
Serial.print(TinC,1);
Serial.println(" C ");
sensorValue2=0;
sensorValue3=0;
delay(1000);
}
ARDUINO - HSM20G Example
int tempsense = 0;
int rhsense = 0;
int temp = 0;
int rh = 0;
void setup()
{
Serial.begin(9600);
}
void loop()
{
tempsense = (analogRead(1));
rhsense = (analogRead(2));
temp = (tempsense/50); //lakukan klaibrasi untuk nilai yang sesuai
rh = ((30.855*(rhsense/204.6))-11.504); //lakukan kalibrasi untuk nilai yang sesuai
Serial.print("Suhu: ");
Serial.print(temp);
Serial.println(" C ");
delay(100);
Serial.print("Kelembaban: ");
Serial.print(rh);
Serial.println("% ");
delay(1000);
}
int rhsense = 0;
int temp = 0;
int rh = 0;
void setup()
{
Serial.begin(9600);
}
void loop()
{
tempsense = (analogRead(1));
rhsense = (analogRead(2));
temp = (tempsense/50); //lakukan klaibrasi untuk nilai yang sesuai
rh = ((30.855*(rhsense/204.6))-11.504); //lakukan kalibrasi untuk nilai yang sesuai
Serial.print("Suhu: ");
Serial.print(temp);
Serial.println(" C ");
delay(100);
Serial.print("Kelembaban: ");
Serial.print(rh);
Serial.println("% ");
delay(1000);
}
ARDUINO - Bluetooth HC-05 Example Kontrol LED dan Servo
//Sesuaikan dengan sistem anda
#include <SoftwareSerial.h>
SoftwareSerial bluetooth(3, 2); // RX, TX untuk bluetooth
int SerialData;
int BluetoothData;
#include <Servo.h>
Servo myservo;
void setup()
{
Serial.begin(9600);
bluetooth.begin(38400);
//bluetooth.println("Bluetooth On please press 1 or 0 blink LED ..");
pinMode(13,OUTPUT);
myservo.attach(5);
}
void loop()
{
if (Serial.available())
{
SerialData=Serial.read();
bluetooth.print("Diterima : ");
bluetooth.println(SerialData);
delay(100);
}
if (bluetooth.available())
{
BluetoothData=bluetooth.read();
Serial.print("Perintah Diterima : ");
Serial.println(BluetoothData);
delay(100);
if(BluetoothData=='1')
{
digitalWrite(13,HIGH);
delay(300);
bluetooth.println("Indikator ON");
//bluetooth.println("LED On D13 ON ! ");
//myservo.write(170);
}
if(BluetoothData=='0')
{
digitalWrite(13,LOW);
delay(300);
bluetooth.println("Indikator OFF");
//bluetooth.println("LED On D13 Off ! ");
//myservo.write(10);
}
if(BluetoothData=='2')
{
//digitalWrite(13,LOW);
//bluetooth.println("LED On D13 Off ! ");
myservo.write(10);
delay(300);
bluetooth.println("Servo di 10' ");
}
if(BluetoothData=='3')
{
//digitalWrite(13,LOW);
//bluetooth.println("LED On D13 Off ! ");
myservo.write(170);
delay(300);
bluetooth.println("Servo di 170' ");
/*
int i;
for(i=0;i<=10;i++)
{
int adc=analogRead(A0);
bluetooth.print("adc0= ");
bluetooth.println(adc);
delay(500);
}
*/
}
}
else
{
return;
}
delay(100);
}
#include <SoftwareSerial.h>
SoftwareSerial bluetooth(3, 2); // RX, TX untuk bluetooth
int SerialData;
int BluetoothData;
#include <Servo.h>
Servo myservo;
void setup()
{
Serial.begin(9600);
bluetooth.begin(38400);
//bluetooth.println("Bluetooth On please press 1 or 0 blink LED ..");
pinMode(13,OUTPUT);
myservo.attach(5);
}
void loop()
{
if (Serial.available())
{
SerialData=Serial.read();
bluetooth.print("Diterima : ");
bluetooth.println(SerialData);
delay(100);
}
if (bluetooth.available())
{
BluetoothData=bluetooth.read();
Serial.print("Perintah Diterima : ");
Serial.println(BluetoothData);
delay(100);
if(BluetoothData=='1')
{
digitalWrite(13,HIGH);
delay(300);
bluetooth.println("Indikator ON");
//bluetooth.println("LED On D13 ON ! ");
//myservo.write(170);
}
if(BluetoothData=='0')
{
digitalWrite(13,LOW);
delay(300);
bluetooth.println("Indikator OFF");
//bluetooth.println("LED On D13 Off ! ");
//myservo.write(10);
}
if(BluetoothData=='2')
{
//digitalWrite(13,LOW);
//bluetooth.println("LED On D13 Off ! ");
myservo.write(10);
delay(300);
bluetooth.println("Servo di 10' ");
}
if(BluetoothData=='3')
{
//digitalWrite(13,LOW);
//bluetooth.println("LED On D13 Off ! ");
myservo.write(170);
delay(300);
bluetooth.println("Servo di 170' ");
/*
int i;
for(i=0;i<=10;i++)
{
int adc=analogRead(A0);
bluetooth.print("adc0= ");
bluetooth.println(adc);
delay(500);
}
*/
}
}
else
{
return;
}
delay(100);
}
ARDUINO - Bluetooth HC-05 Serial Example
#include<SoftwareSerial.h>
SoftwareSerial bluetooth(2,3); //rx,tx untuk bluetooth
void setup()
{
Serial.begin(9600); //baudrate untuk serial
bluetooth.begin(38400); //baudrate untuk bluetooth
delay(100);
Serial.println("Serial Siap !");
bluetooth.println("Bluetooth Siap !");
delay(500);
}
void loop()
{
if(bluetooth.available()) //baca bluetooth
{
char bt=(char)bluetooth.read();
Serial.write(bt); //kirim ke serial
}
if(Serial.available()) //baca serial
{
char sr=(char)Serial.read();
bluetooth.write(sr); //kirim ke bluetooth
}
}
SoftwareSerial bluetooth(2,3); //rx,tx untuk bluetooth
void setup()
{
Serial.begin(9600); //baudrate untuk serial
bluetooth.begin(38400); //baudrate untuk bluetooth
delay(100);
Serial.println("Serial Siap !");
bluetooth.println("Bluetooth Siap !");
delay(500);
}
void loop()
{
if(bluetooth.available()) //baca bluetooth
{
char bt=(char)bluetooth.read();
Serial.write(bt); //kirim ke serial
}
if(Serial.available()) //baca serial
{
char sr=(char)Serial.read();
bluetooth.write(sr); //kirim ke bluetooth
}
}
ARDUINO - CMPS10 Example
#include <Wire.h> // Use I2C library
#define ADDRESS 0x60 // Address of CMPS10
void setup()
{
Serial.begin(9600);
Wire.begin(); // Connect to I2C
}
void loop()
{
byte byteHigh, byteLow, fine; // byteHigh/byteLow store high and low bytes of the bearing
// fine stores decimal place of bearing
char pitch, roll; // Stores pitch and roll (signed values)
int bearing; // Full bearing
Wire.beginTransmission(ADDRESS); // begin communication with CMPS09
Wire.write(2); // Start read
Wire.endTransmission();
Wire.requestFrom(ADDRESS, 4); // Request 4 bytes from CMPS09
while(Wire.available() < 4); // Wait for the bytes to arrive
byteHigh = Wire.read(); // Store values
byteLow = Wire.read();
pitch = Wire.read();
roll = Wire.read();
bearing = ((byteHigh<<8) + byteLow) / 10; // Calculate full bearing
fine = ((byteHigh<<8) + byteLow) % 10; // Calculate bearing decimal
print_data(bearing, fine, pitch, roll); // Print data
//delay(500);
}
void print_data(int bearing, int fine, int pitch, int roll)
{
// Print data to Serial Monitor window
Serial.print("Bearing=");
Serial.print(bearing, DEC);
//Serial.print(".");
//Serial.print(fine, DEC);
Serial.print("\t");
Serial.print("Pitch=");
Serial.print(pitch, DEC);
Serial.print("\t");
Serial.print("Roll=");
Serial.print(roll, DEC);
Serial.println("");
}
#define ADDRESS 0x60 // Address of CMPS10
void setup()
{
Serial.begin(9600);
Wire.begin(); // Connect to I2C
}
void loop()
{
byte byteHigh, byteLow, fine; // byteHigh/byteLow store high and low bytes of the bearing
// fine stores decimal place of bearing
char pitch, roll; // Stores pitch and roll (signed values)
int bearing; // Full bearing
Wire.beginTransmission(ADDRESS); // begin communication with CMPS09
Wire.write(2); // Start read
Wire.endTransmission();
Wire.requestFrom(ADDRESS, 4); // Request 4 bytes from CMPS09
while(Wire.available() < 4); // Wait for the bytes to arrive
byteHigh = Wire.read(); // Store values
byteLow = Wire.read();
pitch = Wire.read();
roll = Wire.read();
bearing = ((byteHigh<<8) + byteLow) / 10; // Calculate full bearing
fine = ((byteHigh<<8) + byteLow) % 10; // Calculate bearing decimal
print_data(bearing, fine, pitch, roll); // Print data
//delay(500);
}
void print_data(int bearing, int fine, int pitch, int roll)
{
// Print data to Serial Monitor window
Serial.print("Bearing=");
Serial.print(bearing, DEC);
//Serial.print(".");
//Serial.print(fine, DEC);
Serial.print("\t");
Serial.print("Pitch=");
Serial.print(pitch, DEC);
Serial.print("\t");
Serial.print("Roll=");
Serial.print(roll, DEC);
Serial.println("");
}
ARDUINO - ADC & PWM Control Example
int potpin = A0; // input adc di pin A0
int adc,pwm; //inisialisasi nilai adc dan pwm
void setup()
{
Serial.begin(9600); //baudrate serial
}
void loop()
{
adc = analogRead(potpin); //baca nilai adc
pwm = map(adc, 0, 1023, 0, 225); //mapping dari 10 bit ke 8 bit pwm atmega 328
analogWrite(3, pwm); //keluaran pwm di pin D3
Serial.print("Nilai ADC = "); //menampilkan adc di serial
Serial.print(adc);
Serial.print("\tNilai PWM= "); //menampilkan pwm di serial
Serial.println(pwm);
delay(15);
}
int adc,pwm; //inisialisasi nilai adc dan pwm
void setup()
{
Serial.begin(9600); //baudrate serial
}
void loop()
{
adc = analogRead(potpin); //baca nilai adc
pwm = map(adc, 0, 1023, 0, 225); //mapping dari 10 bit ke 8 bit pwm atmega 328
analogWrite(3, pwm); //keluaran pwm di pin D3
Serial.print("Nilai ADC = "); //menampilkan adc di serial
Serial.print(adc);
Serial.print("\tNilai PWM= "); //menampilkan pwm di serial
Serial.println(pwm);
delay(15);
}
Membuat Jaringan Access Point atau Ad-Hoc di Windows 8
Langkah-langkahnya sederhana.
- Masuk ke CMD dianjurkan dengan mode Administrator
- Untuk memeriksa Perangkat kita Support untuk AP atau tidak, di CMD langsung ketik : netsh wlan show drivers , jika perangkat anda support maka akan ada informasi " Hosted network supported : Yes " dan anda dapat melanjutkan ke langkah 3.
- Mulai membuat jaringan AP ketik : netsh wlan set hostednetwork mode = allow ssid = isidengannamajaringananda key = isidenganpasswordyangandainginkan
- Pastikan muncul informasi bahwa access point anda telah selesai dibuat. selanjutnya kita mulai melakukan hosting jaringan yang kita buat dengan mengetik : netsh wlan start hostednetwork
- Pastikan muncul informasi bahwa hosting jaringan access point anda telah sukses.
- Untuk menonaktifkan jaringan access point, anda dapat mengetik : netsh wlan stop hostednetwork
Semoga bermanfaat...
GENERASI JARINGAN WIRELESS
Untuk mempermudah
pemahaman kita tentang generasi-generasi jaringan wireless ( 1G - 2G - 2,5G -
3G - 3,5G - 4G - 5G ) mari kita telusuri dari generasi pertama (1G) dimana
ponsel benar-benar disebut ponsel, tidak disebut ponsel pintar (smart phone)
atau ponsel bodoh, atau ponsel super atau apapun itu. yang pasti mereka akan
terlihat menonjol di saku anda.
Mereka sangat sederhana hanya digunakan untuk menelfon saja. tidak ada yang lain, tidak ada fitur jejaring sosial, tidak membutuhkan flash player 10.1 tidak ada yang mengupload hasil jepretan kamera 5 Mega Pixel ke filcker dan mereka tidak berubah menjadi hotspot nirkabel yang bisa menghubungkan beberapa ponsel lainnya ke internet.
GPRS (General Packet Radio Service) : suatu teknologi yang digunakan untuk pengiriman dan penerimaan paket data. GPRS sering disebut dengan teknologi 2.5G. Fasilitas yang diberikan oleh GPRS : e-mail, mms (pesan gambar), browsing, internet. Secara teori GPRS memberikan kecepatan akses antara 56kbps sampai 115kbps.
EDGE (Enhanced Data for Global Evolution) : teknologi perkembangan dari GSM, rata-rata memiliki kecepatan 3kali dari kecepatan GPRS. Kecepatan akses EDGE secara teori sekitar 384kbps. Fasilitas yang disediakan EDGE sama seperti GPRS (e-mail,mms,browsing).
UMTS (Universal Mobile Telecommunication Service) : perkembangan selanjutnya dari EDGE. UMTS sering disebut generasi ke tiga (3G). Selain menyediakan fasilitas akses internet (e-mail, mms, dan browsing), UMTS juga menyediakan fasilitas video streaming, video conference, dan video calling*). Secara teori kecepatan akses UMTS sekitar 480kbps.
HSDPA (High Speed Downlink Packet Access) merupakan perkembangan akses data selanjutnya dari 3G. HSDPA sering disebut dengan generasi 3.5 (3.5G) karena HSDPA masih berjalan pada platform 3G. Secara teori kecepatan akses data HSDPA sama seperti 480kbps, tapi pastinya HSDPA lebih cepat lah. Kalau gak lebih cepat apa gunanya menciptakan HSDPA. Semakin baru tekonologi pastinya semakin bagus.
Mereka sangat sederhana hanya digunakan untuk menelfon saja. tidak ada yang lain, tidak ada fitur jejaring sosial, tidak membutuhkan flash player 10.1 tidak ada yang mengupload hasil jepretan kamera 5 Mega Pixel ke filcker dan mereka tidak berubah menjadi hotspot nirkabel yang bisa menghubungkan beberapa ponsel lainnya ke internet.
Teknologi
sekarang sudah sangat maju dan GPRS, EDGE, UMTS, HSDPA adalah generasinya. GPRS
adalah generasi pertamanya disusul dengan Edge dengan memberikan layanan agak
cepat lalu 3G dengan menghadirkan layanan tercepat dan akhirnya teknologi
sekarang 3.5G menyingkirkan semua dengan menghadirkan layanan sangat cepat untuk
mengakses data, dan mungkin akan hadir layanan 4G.
Perjalanan
Generasi
Singkatan dari Generasi jaringan wireless dan kecepatan transmisi datanya :
Singkatan dari Generasi jaringan wireless dan kecepatan transmisi datanya :
- 1G - Original analog cellular for voice (AMPS, NMT, TACS) 14.4 kbps
- 2G - Digital narrowband circuit data (TDMA, CDMA) 9-14.4 kbps
- 2.5G - Packet data onto a 2G network (GPRS, EDGE) 20-40 kpbs
- 3G - Digital broadband packet data (CDMA, EV-DO, UMTS, EDGE) 500-700 kbps
- 3.5G - Replacement for EDGE is HSPA 1-3 mbps and HSDPA up to 7.2Mbps
- 4G - Digital broadband packet data all IP (Wi-Fi, WIMAX, LTE) 3-5 mbps
- 5G - Gigabit per second in a few years (?) 1+ gbps
GPRS (General Packet Radio Service) : suatu teknologi yang digunakan untuk pengiriman dan penerimaan paket data. GPRS sering disebut dengan teknologi 2.5G. Fasilitas yang diberikan oleh GPRS : e-mail, mms (pesan gambar), browsing, internet. Secara teori GPRS memberikan kecepatan akses antara 56kbps sampai 115kbps.
EDGE (Enhanced Data for Global Evolution) : teknologi perkembangan dari GSM, rata-rata memiliki kecepatan 3kali dari kecepatan GPRS. Kecepatan akses EDGE secara teori sekitar 384kbps. Fasilitas yang disediakan EDGE sama seperti GPRS (e-mail,mms,browsing).
UMTS (Universal Mobile Telecommunication Service) : perkembangan selanjutnya dari EDGE. UMTS sering disebut generasi ke tiga (3G). Selain menyediakan fasilitas akses internet (e-mail, mms, dan browsing), UMTS juga menyediakan fasilitas video streaming, video conference, dan video calling*). Secara teori kecepatan akses UMTS sekitar 480kbps.
HSDPA (High Speed Downlink Packet Access) merupakan perkembangan akses data selanjutnya dari 3G. HSDPA sering disebut dengan generasi 3.5 (3.5G) karena HSDPA masih berjalan pada platform 3G. Secara teori kecepatan akses data HSDPA sama seperti 480kbps, tapi pastinya HSDPA lebih cepat lah. Kalau gak lebih cepat apa gunanya menciptakan HSDPA. Semakin baru tekonologi pastinya semakin bagus.
Perkembangan
teknologi nirkabel dapat dirangkum sebagai berikut :
Generasi pertama : hampir seluruh sistem pada generasi ini merupakan sistem analog dengan kecepatan rendah (low-speed) dan suara sebagai objek utama. Contoh: NMT (Nordic Mobile Telephone) dan AMPS (Analog Mobile Phone System).
Generasi kedua : dijadikan standar komersial dengan format digital, kecepatan rendah - menengah. Contoh: GSM dan CDMA2000 1xRTT.
Generasi ketiga : digital, mampu mentransfer data dengan kecepatan tinggi (high-speed) dan aplikasi multimedia, untuk pita lebar (broadband). Contoh: W-CDMA (atau dikenal juga dengan UMTS) dan CDMA2000 1xEV-DO.
Antara generasi kedua dan generasi ketiga, sering disisipkan Generasi 2,5 yaitu digital, kecepatan menengah (hingga 150 Kbps). Teknologi yang masuk kategori 2,5 G adalah layanan berbasis data seperti GPRS (General Packet Radio Service) dan EDGE (Enhance Data rate for GSM Evolution) pada domain GSM dan PDN (Packet Data Network) pada domain CDMA.
4G merupakan pengembangan dari teknologi 3G. Nama resmi dari teknologi 4G ini menurut IEEE (Institute of Electrical and Electronics Engineers) adalah "3G and beyond". Sebelum 4G, High-Speed Downlink Packet Access (HSDPA) yang kadangkala disebut sebagai teknologi 3,5G telah dikembangkan oleh WCDMA sama seperti EV-DO mengembangkan CDMA2000. HSDPA adalah sebuah protokol telepon genggam yang memberikan jalur evolusi untuk jaringan Universal Mobile Telecommunications System (UMTS) yang akan dapat memberikan kapasitas data yang lebih besar (sampai 14,4 Mbit/detik arah turun).
Generasi pertama : hampir seluruh sistem pada generasi ini merupakan sistem analog dengan kecepatan rendah (low-speed) dan suara sebagai objek utama. Contoh: NMT (Nordic Mobile Telephone) dan AMPS (Analog Mobile Phone System).
Generasi kedua : dijadikan standar komersial dengan format digital, kecepatan rendah - menengah. Contoh: GSM dan CDMA2000 1xRTT.
Generasi ketiga : digital, mampu mentransfer data dengan kecepatan tinggi (high-speed) dan aplikasi multimedia, untuk pita lebar (broadband). Contoh: W-CDMA (atau dikenal juga dengan UMTS) dan CDMA2000 1xEV-DO.
Antara generasi kedua dan generasi ketiga, sering disisipkan Generasi 2,5 yaitu digital, kecepatan menengah (hingga 150 Kbps). Teknologi yang masuk kategori 2,5 G adalah layanan berbasis data seperti GPRS (General Packet Radio Service) dan EDGE (Enhance Data rate for GSM Evolution) pada domain GSM dan PDN (Packet Data Network) pada domain CDMA.
4G merupakan pengembangan dari teknologi 3G. Nama resmi dari teknologi 4G ini menurut IEEE (Institute of Electrical and Electronics Engineers) adalah "3G and beyond". Sebelum 4G, High-Speed Downlink Packet Access (HSDPA) yang kadangkala disebut sebagai teknologi 3,5G telah dikembangkan oleh WCDMA sama seperti EV-DO mengembangkan CDMA2000. HSDPA adalah sebuah protokol telepon genggam yang memberikan jalur evolusi untuk jaringan Universal Mobile Telecommunications System (UMTS) yang akan dapat memberikan kapasitas data yang lebih besar (sampai 14,4 Mbit/detik arah turun).
PERBEDAAN 1G, 2G,
2.5G, 3G, 3.5G, 4G DAN 5G
1G
Jaringan 1G pertamakali ditemukan di tahun 1980 ketika AMPS di Amerika bekerjasama dengan TACS dan NMT di Eropa membuat terobosan di teknologi jaringan. Saya tidak perlu menjelaska singkatan dari AMPS dll, karena tidak akan ada kuis berhadiah Iphone 4G yang akan menanyakan singkatan itu.
Yang harus anda ketahui adalah bahwa ini adalah standar baru dari teknologi jaringan. zaman dimana campur tangan manusia sudah tidak terlalu dibutuhkan semuanya benar benar sudah otomatis dan dengan bentuk yang kecil tentunya. karena ini adalah ponsel generasi pertama mereka membuat nya sangat serius mereka membuat ponsel yang kuat dan handal yang akhirnya tersebar ke seluruh dunia.
2G
Pada awal tahun 90-an untuk pertama kalinya muncul teknologi jaringan seluler digital. yang hampir bisa dipastikan memiliki banyak kelebihan dibandingkan dengan teknologi jaringan analog (1G) seperti suara lebih jernih, keamanan lebih terjaga dan kapaistas yg lebih besar. GSM muncul terlebih dahulu di Eropa sementara Amerika mengandalkan D-AMPS dan Quallcomm CDMA pertama mereka. kedua sistem ini (GSM dan CDMA) mewakili generasi ke dua (2G) dari teknlogi jaringan nirkabel, mereka berbeda, mereka unik mereka Asli. dan juga kenyataan bahwa generasi Pertama telah pupus satu dekade yang lalu. sehingga harus ada generasi yang baru.
Generasi kedua memiliki memiliki fitur CSD sehingga transfer data lebih cepat. sekitar 14.4KBPS. anda juga dapat mengirimkan pesan teks. akan tetapi Fitur CSD ini membuat Tagihan bualanan anda membengkak.karena jika anda ingin terhubung ke internet anda harus menggunakan dialup yang dihitung permenit. kecuali anda punya percetakan uang sendiri dirumah ;)
Pada tahun tahun selanjutnya ketika orang-orang sudah ketagihan internet, ketika mereka mengecek email setiap hari mereka merasa sudah harus ada perubahan, mereka membutuhkan akses data yang lebih cepat dari yang ada saat itu. GPRS memang lebih bagus dari 2G tapi tidak cukup bagus jika kita bandingkan dengan 3G yang benih benih nya sudah mulai muncul ketika GPRS di umumkan untuk pertama kali.
2.5G
GPRS (The General Packet Radio Service) – 2.5G – adalah terobosan terbaru di generasi ke dua ini. GPRS jg adalah akar dari munculnya 4G. lahir pada tahu 1997 GPRS dengan sigap menggantikan CSD yang boros. dengan GPRS anda bisa dipastikan “Always on” anda dapat terhubung ke internet dimana saja dan kapan saja. secara teori kecepatan gprs mampu mencapai 100kbps walau dalam kenyataannya kita tidak pernah mencapai kecepatan 40kbps sekalipun.hhehe ;) GPRS juga membuat anda lebih irit karena hitungannya menjadi per kilobyte bukan lagi permenit seperti CSD.
3G
Antara tahun 2001 sampai 2003, EVDO Rev 0 pada CDMA2000 dan UMTS pada GSM pertama yang merupakan cikal bakal generasi ke tiga (3G) diperkenalkan. Tapi ini bukan berarti GPRS telah mati. Justru saat itu muncul EDGE – Enhanced Data - rates for GSM Evolution – ini diharapkan akan menjadi pengganti GPRS yang baik, karena tidak perlu mengupgrade hardware secara ekstrem dan tidak terlalu banyak mengeluarkan biaya. dengan EDGE anda sudah dapat merasakan kecepatan dua kali lebih cepat daripada GPRS akan tetapi tetap saja masih kurang cepat dari 3G.
EDGE (Enhanced Data for Global Evolution) : teknologi perkembangan dari GSM, rata-rata memiliki kecepatan 3kali dari kecepatan GPRS. Kecepatan akses EDGE secara teori sekitar 384kbps. Fasilitas yang disediakan EDGE sama seperti GPRS (e-mail, mms, dan browsing).
UMTS (Universal Mobile Telecommunication Service) : perkembangan selanjutnya dari EDGE. UMTS sering disebut generasi ke tiga (3G). Selain menyediakan fasilitas akses internet (e-mail, mms, dan browsing), UMTS juga menyediakan fasilitas video streaming, video conference, dan video calling*). Secara teori kecepatan akses UMTS sekitar 480kbps.
3.5G
HSDPA (High Speed Downlink Packet Access) merupakan perkembangan akses data selanjutnya dari 3G. HSDPA sering disebut dengan generasi 3.5 (3.5G) karena HSDPA masih berjalan pada platform 3G. Secara teori kecepatan akses data HSDPA sama seperti 480kbps, tapi pastinya HSDPA lebih cepat lah. Kalau gak lebih cepat apa gunanya menciptakan HSDPA. Semakin baru tekonologi pastinya semakin bagus.
Setelah beberapa tahun, CDMA 2000 mengupgrade teknologi jaringan evdo mereka. menjadi EVDO rev A. teknologi ini memiliki kecepatan 10 kali lebih cepat dari evdo rev 0. Juga UMTS yang menguprade teknologi mereka ke HSDPA dan HSUPA. inilah yang dinamakan 3.5G
4G
1G
Jaringan 1G pertamakali ditemukan di tahun 1980 ketika AMPS di Amerika bekerjasama dengan TACS dan NMT di Eropa membuat terobosan di teknologi jaringan. Saya tidak perlu menjelaska singkatan dari AMPS dll, karena tidak akan ada kuis berhadiah Iphone 4G yang akan menanyakan singkatan itu.
Yang harus anda ketahui adalah bahwa ini adalah standar baru dari teknologi jaringan. zaman dimana campur tangan manusia sudah tidak terlalu dibutuhkan semuanya benar benar sudah otomatis dan dengan bentuk yang kecil tentunya. karena ini adalah ponsel generasi pertama mereka membuat nya sangat serius mereka membuat ponsel yang kuat dan handal yang akhirnya tersebar ke seluruh dunia.
2G
Pada awal tahun 90-an untuk pertama kalinya muncul teknologi jaringan seluler digital. yang hampir bisa dipastikan memiliki banyak kelebihan dibandingkan dengan teknologi jaringan analog (1G) seperti suara lebih jernih, keamanan lebih terjaga dan kapaistas yg lebih besar. GSM muncul terlebih dahulu di Eropa sementara Amerika mengandalkan D-AMPS dan Quallcomm CDMA pertama mereka. kedua sistem ini (GSM dan CDMA) mewakili generasi ke dua (2G) dari teknlogi jaringan nirkabel, mereka berbeda, mereka unik mereka Asli. dan juga kenyataan bahwa generasi Pertama telah pupus satu dekade yang lalu. sehingga harus ada generasi yang baru.
Generasi kedua memiliki memiliki fitur CSD sehingga transfer data lebih cepat. sekitar 14.4KBPS. anda juga dapat mengirimkan pesan teks. akan tetapi Fitur CSD ini membuat Tagihan bualanan anda membengkak.karena jika anda ingin terhubung ke internet anda harus menggunakan dialup yang dihitung permenit. kecuali anda punya percetakan uang sendiri dirumah ;)
Pada tahun tahun selanjutnya ketika orang-orang sudah ketagihan internet, ketika mereka mengecek email setiap hari mereka merasa sudah harus ada perubahan, mereka membutuhkan akses data yang lebih cepat dari yang ada saat itu. GPRS memang lebih bagus dari 2G tapi tidak cukup bagus jika kita bandingkan dengan 3G yang benih benih nya sudah mulai muncul ketika GPRS di umumkan untuk pertama kali.
2.5G
GPRS (The General Packet Radio Service) – 2.5G – adalah terobosan terbaru di generasi ke dua ini. GPRS jg adalah akar dari munculnya 4G. lahir pada tahu 1997 GPRS dengan sigap menggantikan CSD yang boros. dengan GPRS anda bisa dipastikan “Always on” anda dapat terhubung ke internet dimana saja dan kapan saja. secara teori kecepatan gprs mampu mencapai 100kbps walau dalam kenyataannya kita tidak pernah mencapai kecepatan 40kbps sekalipun.hhehe ;) GPRS juga membuat anda lebih irit karena hitungannya menjadi per kilobyte bukan lagi permenit seperti CSD.
3G
Antara tahun 2001 sampai 2003, EVDO Rev 0 pada CDMA2000 dan UMTS pada GSM pertama yang merupakan cikal bakal generasi ke tiga (3G) diperkenalkan. Tapi ini bukan berarti GPRS telah mati. Justru saat itu muncul EDGE – Enhanced Data - rates for GSM Evolution – ini diharapkan akan menjadi pengganti GPRS yang baik, karena tidak perlu mengupgrade hardware secara ekstrem dan tidak terlalu banyak mengeluarkan biaya. dengan EDGE anda sudah dapat merasakan kecepatan dua kali lebih cepat daripada GPRS akan tetapi tetap saja masih kurang cepat dari 3G.
EDGE (Enhanced Data for Global Evolution) : teknologi perkembangan dari GSM, rata-rata memiliki kecepatan 3kali dari kecepatan GPRS. Kecepatan akses EDGE secara teori sekitar 384kbps. Fasilitas yang disediakan EDGE sama seperti GPRS (e-mail, mms, dan browsing).
UMTS (Universal Mobile Telecommunication Service) : perkembangan selanjutnya dari EDGE. UMTS sering disebut generasi ke tiga (3G). Selain menyediakan fasilitas akses internet (e-mail, mms, dan browsing), UMTS juga menyediakan fasilitas video streaming, video conference, dan video calling*). Secara teori kecepatan akses UMTS sekitar 480kbps.
3.5G
HSDPA (High Speed Downlink Packet Access) merupakan perkembangan akses data selanjutnya dari 3G. HSDPA sering disebut dengan generasi 3.5 (3.5G) karena HSDPA masih berjalan pada platform 3G. Secara teori kecepatan akses data HSDPA sama seperti 480kbps, tapi pastinya HSDPA lebih cepat lah. Kalau gak lebih cepat apa gunanya menciptakan HSDPA. Semakin baru tekonologi pastinya semakin bagus.
Setelah beberapa tahun, CDMA 2000 mengupgrade teknologi jaringan evdo mereka. menjadi EVDO rev A. teknologi ini memiliki kecepatan 10 kali lebih cepat dari evdo rev 0. Juga UMTS yang menguprade teknologi mereka ke HSDPA dan HSUPA. inilah yang dinamakan 3.5G
4G
4G yang digadang
gadang 500 kali lebih cepat daripada CDMA2000 dapat memberikan kecepatan hingga
1Gbps jika anda di rumah atau 100Mbps ketika anda bepergian. Bayangkan dengan
kecepatan super itu anda dapat dengan mudah mendowload film dengan kualitas HD.
Dan dalam waktu yang singkat tentu saja. untuk mendownload film berkapasitas 6GB
saja hanya diperlukan waktu 6 Menit. Luar biasa .. mari kita tunggu kedatangan
teknologi yang super cepat ini. selain itu ini adalah salahsatu solusi yang
paling efektif untuk jaringan internet dipedasaan karena lebih baik menanam 1
menara 4G untuk ber mil-mil jauhnya, daripada dengan menyelimuti sawah-sawah
dengan kabel fiber optik.
4G adalah singkatan dari istilah dalam bahasa Inggris: fourth-generation technology. Istilah ini umumnya digunakan mengacu kepada pengembangan teknologi telepon seluler. 4G merupakan pengembangan dari teknologi 3G. Nama resmi dari teknologi 4G ini menurut IEEE (Institute of Electrical and Electronics Engineers) adalah "3G and beyond".
Teknologi 4G adalah istilah serapan dari bahasa Inggris: fourth-generation technology. Istilah ini umumnya digunakan untuk menjelaskan pengembangan teknologi telepon seluler.
Sistem 4G akan dapat menyediakan solusi IP yang komprehensif dimana suara, data, dan arus multimedia dapat sampai kepada pengguna kapan saja dan dimana saja, pada rata-rata data lebih tinggi dari generasi sebelumnya. Belum ada definisi formal untuk 4G. Bagaimanapun, terdapat beberapa pendapat yang ditujukan untuk 4G, yakni: 4G akan merupakan sistem berbasis IP terintegrasi penuh.
Ini akan dicapai setelah teknologi kabel dan nirkabel dapat dikonversikan dan mampu menghasilkan kecepatan 100Mb/detik dan 1Gb/detik baik dalam maupun luar ruang dengan kualitas premium dan keamanan tinggi. 4G akan menawarkan segala jenis layanan dengan harga yang terjangkau. Setiap handset 4G akan langsung mempunyai nomor IP v6 dilengkapi dengan kemampuan untuk berinteraksi internet telephony yang berbasis Session Initiation Protocol (SIP).
4G adalah singkatan dari istilah dalam bahasa Inggris: fourth-generation technology. Istilah ini umumnya digunakan mengacu kepada pengembangan teknologi telepon seluler. 4G merupakan pengembangan dari teknologi 3G. Nama resmi dari teknologi 4G ini menurut IEEE (Institute of Electrical and Electronics Engineers) adalah "3G and beyond".
Teknologi 4G adalah istilah serapan dari bahasa Inggris: fourth-generation technology. Istilah ini umumnya digunakan untuk menjelaskan pengembangan teknologi telepon seluler.
Sistem 4G akan dapat menyediakan solusi IP yang komprehensif dimana suara, data, dan arus multimedia dapat sampai kepada pengguna kapan saja dan dimana saja, pada rata-rata data lebih tinggi dari generasi sebelumnya. Belum ada definisi formal untuk 4G. Bagaimanapun, terdapat beberapa pendapat yang ditujukan untuk 4G, yakni: 4G akan merupakan sistem berbasis IP terintegrasi penuh.
Ini akan dicapai setelah teknologi kabel dan nirkabel dapat dikonversikan dan mampu menghasilkan kecepatan 100Mb/detik dan 1Gb/detik baik dalam maupun luar ruang dengan kualitas premium dan keamanan tinggi. 4G akan menawarkan segala jenis layanan dengan harga yang terjangkau. Setiap handset 4G akan langsung mempunyai nomor IP v6 dilengkapi dengan kemampuan untuk berinteraksi internet telephony yang berbasis Session Initiation Protocol (SIP).
Semua jenis radio
transmisi seperti GSM, TDMA, EDGE, CDMA 2G, 2.5G akan dapat digunakan, dan dapat
berintegrasi dengan mudah dengan radio yang di operasikan tanpa lisensi seperti
IEEE 802.11 di frekuensi 2.4GHz & 5-5.8Ghz, bluetooth dan selular. Integrasi
voice dan data dalam channel yang sama. Integrasi voice dan data aplikasi
SIP-enabled.
OFFICIAL UPGRADE ANDROID SAMSUNG GALAXY MINI
Ada
beberapa cara untuk upgrade android. misalnya menggunakan kies, odin,
dan untuk yang sudah gingerbread (minimal 2.3.4) bisa langsung dari
ponsel.
Saya
sarankan menggunakan samsung kies (laptop atau pc terhubung dengan
internet) untuk proses download firmware otomatis ketika proses upgrade,
karena menurut pengalaman yang saya alami untuk upgrade menggunakan
samsung kies lebih mudah dan aman bahkan bisa dilakukan bagi orang awam.
kelemahan menggunakan samsung kies yaitu proses upgradenya membutuhkan
waktu yang lama dan firmware yang di upgrade sesuai dengan versi dari
official (untuk saat ini gingerbread 2.3.4), jadi harus bersabar.
berbeda dengan upgrade menggunakan Odin, jika ingin upgrade dengan odin
maka harus download firmware yang compatible terlebih dahulu (manual)
dan adapun kelebihan menggunakan odin untuk proses upgrade ialah lebih
cepat sekitar +/- 5 menit dikarenakan firmware sudah didownload terlebih
dahulu.
Langkah-langkah upgrade menggunakan Samsung Kies :
1. Install Software Samsung Kies dan driver ponsel2. Jalankan Software Samsung Kies
3. Hubungkan Ponsel dan Laptop atau PC
4. Secara Otomatis ada Pemberitahuan Mengenai Update Firmware Ponsel
5. Ikuti langkah-langkahnya sampai selesa
TIPS MEMILIH ANDROID
Ada beberapa hal mendasar yang wajib diperhatikan sebelum menentukan
pilihan untuk membeli gedget yang menggunakan OS Android, diantaranya
sebagai berikut :
1. Pastikan Display atau Layar Berkualitas tinggi dengan kedalaman warna yang memadai.
2. Prosesor dan RAM dengan clock speed yang memadai.
3. Kualitas Materi yang digunakan juga harus bagus.
4. Tentunya Firmwarenya harus bisa di upgrade.
5. Pilih UI yang sesuai dan nyaman bagi anda.
Itulah beberapa hal yang mendasar dalam memilih Gedget Android, dan yang lainnya bisa disesuaikan kebutuhan anda.
1. Pastikan Display atau Layar Berkualitas tinggi dengan kedalaman warna yang memadai.
2. Prosesor dan RAM dengan clock speed yang memadai.
3. Kualitas Materi yang digunakan juga harus bagus.
4. Tentunya Firmwarenya harus bisa di upgrade.
5. Pilih UI yang sesuai dan nyaman bagi anda.
Itulah beberapa hal yang mendasar dalam memilih Gedget Android, dan yang lainnya bisa disesuaikan kebutuhan anda.
Langganan:
Postingan (Atom)