Showing posts with label usb. Show all posts
Showing posts with label usb. Show all posts

Monday, August 22, 2016

Digispark USB Development Workshop

Digispark USB Development Workshop


Digispark USB Development Workshop

The Digispark is an Attiny85 based microcontroller development board similar to the Arduino line, only cheaper, smaller, and a bit less powerful. This book helps you to get started with Digispark USB development. The following is highlight topics in this book:
  • Preparing development environment 
  • Setting up Digispark USB 
  • Working with Digital I/O 
  • DigiUSB - Digispark debugging 
  • PWM and Analog Input 
  • Working with I2C


Get

Read more »

Example of using jSSC communicate between JavaFX and Arduino Uno via USB Serial port

Example of using jSSC communicate between JavaFX and Arduino Uno via USB Serial port


Prepare a simple sketch run on Arduino Uno to send a counting number to serial port, tested on Windows 10.

BlinkUSB.ino
/*
* Send number to Serial
*/
int i = 0;

// the setup function runs once when you press reset or power the board
void setup() {
// initialize digital pin 13 as an output.
pinMode(13, OUTPUT);
Serial.begin(9600);
}

// the loop function runs over and over again forever
void loop() {

Serial.print(i);
i++;

digitalWrite(13, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
digitalWrite(13, LOW); // turn the LED off by making the voltage LOW
delay(1000); // wait for a second
}

Read last post to "Prepare jSSC - download and add library to NetBeans, and create project using jSSC library".

modify the java code, JavaFX_jssc_Uno.java
/*
* Example of using jSSC library to handle serial port
* Receive number from Arduino via USB/Serial and display on Label
*/
package javafx_jssc_uno;

import java.util.logging.Level;
import java.util.logging.Logger;
import javafx.application.Application;
import javafx.application.Platform;
import javafx.beans.value.ChangeListener;
import javafx.beans.value.ObservableValue;
import javafx.collections.FXCollections;
import javafx.collections.ObservableList;
import javafx.scene.Scene;
import javafx.scene.control.ComboBox;
import javafx.scene.control.Label;
import javafx.scene.layout.StackPane;
import javafx.scene.layout.VBox;
import javafx.stage.Stage;
import jssc.SerialPort;
import static jssc.SerialPort.MASK_RXCHAR;
import jssc.SerialPortEvent;
import jssc.SerialPortException;
import jssc.SerialPortList;

public class JavaFX_jssc_Uno extends Application {

SerialPort arduinoPort = null;
ObservableList<String> portList;

Label labelValue;

private void detectPort(){

portList = FXCollections.observableArrayList();

String[] serialPortNames = SerialPortList.getPortNames();
for(String name: serialPortNames){
System.out.println(name);
portList.add(name);
}
}

@Override
public void start(Stage primaryStage) {

labelValue = new Label();

detectPort();
final ComboBox comboBoxPorts = new ComboBox(portList);
comboBoxPorts.valueProperty()
.addListener(new ChangeListener<String>() {

@Override
public void changed(ObservableValue<? extends String> observable,
String oldValue, String newValue) {

System.out.println(newValue);
disconnectArduino();
connectArduino(newValue);
}

});

VBox vBox = new VBox();
vBox.getChildren().addAll(
comboBoxPorts, labelValue);

StackPane root = new StackPane();
root.getChildren().add(vBox);

Scene scene = new Scene(root, 300, 250);

primaryStage.setTitle("Hello World!");
primaryStage.setScene(scene);
primaryStage.show();
}

public boolean connectArduino(String port){

System.out.println("connectArduino");

boolean success = false;
SerialPort serialPort = new SerialPort(port);
try {
serialPort.openPort();
serialPort.setParams(
SerialPort.BAUDRATE_9600,
SerialPort.DATABITS_8,
SerialPort.STOPBITS_1,
SerialPort.PARITY_NONE);
serialPort.setEventsMask(MASK_RXCHAR);
serialPort.addEventListener((SerialPortEvent serialPortEvent) -> {
if(serialPortEvent.isRXCHAR()){
try {
String st = serialPort.readString(serialPortEvent
.getEventValue());
System.out.println(st);

//Update label in ui thread
Platform.runLater(() -> {
labelValue.setText(st);
});

} catch (SerialPortException ex) {
Logger.getLogger(JavaFX_jssc_Uno.class.getName())
.log(Level.SEVERE, null, ex);
}

}
});

arduinoPort = serialPort;
success = true;
} catch (SerialPortException ex) {
Logger.getLogger(JavaFX_jssc_Uno.class.getName())
.log(Level.SEVERE, null, ex);
System.out.println("SerialPortException: " + ex.toString());
}

return success;
}

public void disconnectArduino(){

System.out.println("disconnectArduino()");
if(arduinoPort != null){
try {
arduinoPort.removeEventListener();

if(arduinoPort.isOpened()){
arduinoPort.closePort();
}

} catch (SerialPortException ex) {
Logger.getLogger(JavaFX_jssc_Uno.class.getName())
.log(Level.SEVERE, null, ex);
}
}
}

@Override
public void stop() throws Exception {
disconnectArduino();
super.stop();
}

public static void main(String[] args) {
launch(args);
}

}



Next:
- JavaFX + jSSC - read byte from Arduino Uno, read from Analog Input

Get

Read more »

Friday, August 19, 2016

ALFA WiFi USB models Now support MAC 10 11 EI Capitan

ALFA WiFi USB models Now support MAC 10 11 EI Capitan


ALFA WiFi USB models Now support MAC 10.11 EI Capitan 

Supported Model:
AWUS036NHR v2, AWUS036NHV, AWUS036EAC, AWUS036AC, AWUC036ACH, U24N,
Tube-UV, UBDo-UV
Download Link: Here



Get

Read more »

Monday, August 15, 2016

Alfa WiFi USB Adapter on Windows 8

Alfa WiFi USB Adapter on Windows 8



Windows 8 Compatible List


? WLAN AutoConfig Wireless LAN Utility
AWUS036H ? N/A
AWUS036NH ? ?
AWUS036NHA ? N/A
AWUS036NHR ? ?
UBDo-g / UBDo-gt ? N/A
UBDo-n / UBDo-nt ? ?
Tube-U(G) ? N/A
Tube-U(n) ? ?




AUTO INSTALLATION


1. Make sure you PC is connecting to Internet
2. Plug AWUS036H into USB port directly
3. Add Hardware Wizard will search & install driver for you automatically
  
      



INSTALL DRIVER MANUALLY

(Thats t take AWUS036H as example)
1. Plug in AWUS036H into Windows 8 and launch Device Manager
2. Expend your Network adapters section in Device Manager, click on Settings -> PC Info -> Device
Manager

     

3. Right click on AWUS036H (Realtek RTL8187 Wireless …. ) and select Update Driver Software ..

4. Press Browse button to locate driver for AWUS036H for Windows 7 where is located in CD as shown in following picture.
     


5. Driver is installed as shown in following picture


Get

Read more »

Monday, August 8, 2016

aplikasi untuk memperbaiki flah disk USB

aplikasi untuk memperbaiki flah disk USB



hai2 kamu punya masalah pada flash disk / USB dengan gejala

  1. rusak pada HARD WARE nya yg bisa dikarenakan copotnya jalan PCB nya
  2. rusak pada softwarenya yg di karenakan (kemungkinan karena saat akan melepas usb kamu lupa eject) hahah

nah masalah ke dua itulah yg masih dapat di perbaiki dengan software tool dan flashdisk anda pun terselamatkan,

Untuk MEMPERBAIKI FLASHDISK YANG RUSAK yang rusak secara software, dapat kita lakukan dimana flashdisk biasanya masih bisa terdeteksi oleh windows tetapi ketika kita mencoba untuk membuka flashdisk atau men-double klik flashdisk muncul beberapa pesan error.

DOWNLOAD FLASH FIXED
DOWNLOAD JET FLASH TOOL

SEMOGA FLASHDISK ANDA TERSELAMATKAN UNTUK MEMBUKA APLIKASI INI ANDA HARUS MEMASTIKAN LAMPU PADA USB ANDA MASIH HIDUP (*) DAN BUKA JIKA ADA PERINGATAN KLIK OKE OKE AJA (TAPI DATA ANDA AKAN TERHAPUS SEMUA HEHEHE)
OKE SOB !

Get

Read more »

Thursday, August 4, 2016

cara menambah daya usb extender untuk laptop

cara menambah daya usb extender untuk laptop


hay sobat apakah kalian bingung kabel yang anda buat atau kalian beli tidak di kenali oleh komputer atau laptop anda mungkin masalah nya  adalah kurangnya daya/listrik pada kabel sehingga perangkat seperti kamera,modemdan lainnya tidak dapat bekerja seperti normal dan cukup basa basinya

langsung menuju TKP
inilah beberapa tips menambah daya listrik pada kabel usb anda by ::adi feri ismail ::


1.pemecahan pertama Menggunakan Kabel USB Active Extension atau dikenal sebagai USB Repeater

   
Gambar 47. Kabel USB repeater
Kabel USB Repeater di pasaran panjang per segmennya 5m dan menurut rekomendasi
pabrik dapat disambung sampai dengan 5 segmen sehingga total 25m. Cara ini mudah
tetapi biaya untuk kabel jadi lebih mahal dari antenna beserta USB adapternya.
Alternatif untuk memperpanjang kabel USB yang lebih ekonomis adalah dengan
membuat kabel USB exender menggunakan kabel UTP. Gambar di bawah menjelaskan
susunan kabel yang akan disambungkan.


2. pemecahan ke dua hasil praktek saya

mengadopsi cas hp cina begitulah sebutanya dengan anda  menghubungkan kabel warna merah pada usb extender dan kabel warna merah pada cas hp cina / cas hp yang ada kabelnya wkwkwkw


yang perlu anda perhatuikan adalah kabel warna merah yaitu kabel yang berguna untuk mengalirkan listrik NAHHHHH itu dia yang jadi masalh anda silahkan sambungkan kabel cas warna merah dan kabel usb extender warna merah dan untuk keamanan solderlah kabel tersebut dan jangan biarkan kabelnya teanjang yah trimakasih dan sampai jumpa

pencarian ::
membuat kabel usb extender untuk laptop menambah daya usb extender usb extender laptop usb extender
cara membuat usb extender laptop usb extender tidak terdeteksi laptop

komen di bawah ya !!!!!!!!!!!


Get

Read more »