Indonesia / Jakarta anyone??

bantu donk para master arduino tuk kembangkan sketch ini,, 10 led berkedip secara bergantian ,,pengembangannya saya butuh 10 step delay time ( delay dari 10 - 100 detik) yang bisa diatur dengan 2 buah push button up dan down,

// These constants won't change. They're used to give names
// to the pins used:
const int lowestPin = 0;
const int highestPin = 9;

void setup() {
// set pins 2 through 13 as outputs:
for (int thisPin =lowestPin; thisPin <= highestPin; thisPin++) {
pinMode(thisPin, OUTPUT);
}
}

void loop() {
// iterate over the pins:
for (int thisPin =lowestPin; thisPin <= highestPin; thisPin++) {
// fade the LED on thisPin from off to brightest:
for (int brightness = 0; brightness < 255; brightness++) {
analogWrite(thisPin, brightness);
delay(2);
}
// fade the LED on thisPin from brithstest to off:
for (int brightness = 255; brightness >= 0; brightness--) {
analogWrite(thisPin, brightness);
delay(2);
}
// pause between LEDs:
delay(100);
}

OK.txt (846 Bytes)

dari jakarta nih..
ayo saling bagi hasil project nya dong.

Salam Kenal,

Mau nyari referensi project untuk portable fingerprint attendane system,
kalo ada yang pernah buat atau punya link nya mohon share,

from Garut

salam hangat, saya dari Banjar, Jawa barat

Para master mohon pencerahanya sy coba bikin webrelay control 4 chanel, modul yg ada

  1. Arduino uno r3
  2. Ethernet ENC28J60
  3. Relay modul 4 chanel

Cari sketch yg working, klak klik klak klik di google ga ketemu2 (maklum masih newbi banget...)

ketemu sketch di enc28j60_tutorial/_9_WebRelay at master · lucadentella/enc28j60_tutorial · GitHub

#include <EtherCard.h>

#define RELAY_PIN 2

static byte mymac[] = {0xDD,0xDD,0xDD,0x00,0x00,0x01};
static byte myip[] = {192,168,1,2};
byte Ethernet::buffer[700];

char* on = "ON";
char* off = "OFF";

boolean relayStatus;
char* relayLabel;
char* linkLabel;

void setup () {

Serial.begin(57600);
Serial.println("WebRelay Demo");

if(!ether.begin(sizeof Ethernet::buffer, mymac, 10))
Serial.println( "Failed to access Ethernet controller");
else
Serial.println("Ethernet controller initialized");

if(!ether.staticSetup(myip))
Serial.println("Failed to set IP address");

pinMode(RELAY_PIN, OUTPUT);
digitalWrite(RELAY_PIN, LOW);
relayStatus = false;
relayLabel = off;
linkLabel = on;
}

void loop() {

word len = ether.packetReceive();
word pos = ether.packetLoop(len);

if(pos) {

if(strstr((char *)Ethernet::buffer + pos, "GET /?ON") != 0) {
relayStatus = true;
relayLabel = on;
linkLabel = off;
} else if(strstr((char *)Ethernet::buffer + pos, "GET /?OFF") != 0) {
relayStatus = false;
relayLabel = off;
linkLabel = on;
}
digitalWrite(RELAY_PIN, relayStatus);

BufferFiller bfill = ether.tcpOffset();
bfill.emit_p(PSTR("HTTP/1.0 200 OK\r\n"
"Content-Type: text/html\r\nPragma: no-cache\r\n\r\n"
""
"

"
"
Relay is $S
"
"

" "" "
" ), relayLabel, linkLabel, linkLabel);

ether.httpServerReply(bfill.position());
}
}

Tapi yg bisa hanya 1 relay ( memang dari om lucasnya untuk relay 1 chanel)

Mohon bantuanya sketch diatas supaya bisa untuk relay 4 chanel..trims....

Salam kenal semuanya... Mohon bimbingannya saya newbie dr jawa timur...

Hai ..
Ada yang bisa bantu ga..
Ane masih newbie..
Ane punya project gini.

Read 3 input PULLUP displaying to lcd 16x2.
Example :
If d1 low lcd print " d1 on"
If d1 high lcd print "stay"

If d2 low lcd print " d2 on"
If d1 High lcd print "stay"

If d3 low lcd print " d3 on"
If d1 high lcd print "stay"

Nulis programnya gmna ya agan agan ..
Mksh sblmnya..

salam kenal semuanya .. Mohon bimbingannya saya newbie dari bekasi

dan ini blog saya beberapa mengenai arduino

halo agan agan senior, sya mau nanya ada yang pernah buat timbangan digital dengan arduino uno, dengan loadcell dibawah 1kg dengan modul HX711. yang saya mau tanyakan angka pada saat menimbang berubah ubah +/- 0.20 gram. dan pada saat angka 0 berubah trus

tolong bantuanya agan agan sekalian mengenai kodenya. thanks

Permisi Suhu..
mau nanya dong ama minta pencerahan dong..
niat nya saya mau membuat mesin air dengan 2 torrent yg akan mengisi sesuai dengan kondisi apabila torrent 1 dan torrent 2 kosong maka mereka akan mengisi secara bersamaan.. kalau salah satu nya kosong makan hanya akan mengisi yang kosong..
sebelum nya saya sudah mencoba membuat codingan nya sesuai logika. tetapi ketika kondisi penuh output nya tetap high tidak menjadi Low codingan saya seperti
const int sensor1bawah = 2;
const int sensor1atas = 3;
const int sensor2bawah = 4;
const int sensor2atas = 5;
const int mesinIsi = 13;
const int torrent1 = 9;
const int torrent2 = 10;
int nilaisensor1bawah = 0;
int nilaisensor1atas = 0;
int nilaisensor2bawah = 0;
int nilaisensor2atas = 0;

void setup() {
// put your setup code here, to run once:
pinMode(sensor1bawah, INPUT);
pinMode(sensor1atas, INPUT);
pinMode(sensor2bawah, INPUT);
pinMode(sensor2atas, INPUT);
pinMode(mesinIsi, OUTPUT);
pinMode(torrent1, OUTPUT);
pinMode(torrent2, OUTPUT);

}

void loop() {
// put your main code here, to run repeatedly:
nilaisensor1bawah = digitalRead(sensor1bawah);
nilaisensor2bawah = digitalRead(sensor2bawah);
nilaisensor1atas = digitalRead(sensor1atas);
nilaisensor2atas = digitalRead(sensor2atas);

if (nilaisensor1bawah == HIGH && nilaisensor2bawah == HIGH)
{
isimesin();
delay(5);
}

if (nilaisensor1bawah == HIGH)
{
torrentisi1();
delay(5);

}
if (nilaisensor2bawah == HIGH)
{
torrentisi2();
delay(5);

}
if (nilaisensor1atas == LOW) {
stopisi1();
delay(5);

}
if (nilaisensor2atas == LOW) {
stopisi2();
delay(5);

}

}
void isimesin() {

do {
digitalWrite(mesinIsi, HIGH);
delay(10);
}
while (nilaisensor1atas == HIGH or nilaisensor2atas == HIGH);

}

void torrentisi1() {
do {
digitalWrite(torrent1, HIGH);
delay(10);
}
while (nilaisensor1atas == HIGH);

}
void torrentisi2() {
do {
digitalWrite(torrent2, HIGH);
delay(10);
}
while (nilaisensor2atas == HIGH);

}
void stopisi1() {
do {
digitalWrite(torrent1, LOW);
delay(10);
}
while (nilaisensor1bawah == LOW);

}
void stopisi2() {
do {
digitalWrite(torrent2, LOW);
delay(10);
}
while (nilaisensor2bawah == LOW);

}

mohon bantuan nya

absen dari bekasi nih, masih newbie belom punya board sendiri masih minjem,
kuy lah ngumpul jabodetabek ato bekasi dulu

permisi agan"...
mohon bantuanya gan. masalah ADC untuk kondisi awal nilai dari serial monitor kok gak bisa stabil yaa.. hasilnya itu naik turun naik turun kayak yoyo.. dri 0-1023. mohon untuk pencerahanya agar bisa stabil itu gmana?? .ini list programnya

int potentio = A0;
int led = 7;
int nilaipotentio = 0;
void setup() {

pinMode(led,OUTPUT);
Serial.begin(9600);
}

void loop() {
nilaipotentio=analogRead(potentio);
Serial.print("Nilaipotentio=");
Serial.println(nilaipotentio);

if(nilaipotentio>=80&&nilaipotentio<=120){
digitalWrite(led, HIGH);
}
else{
digitalWrite(led, LOW);
}
delay(100);
}

Malem semua, absen dari brebes nih, tanya yang jual ardu uno r3 originally + harga. Untuk keperluan midi controller, dan barangkali ada yang punya sketch/source code midi mesages i/o , kpengen ngidupin electon keyboard casio yang sedang mati suri. Di mohon bantuanya para master arduino semua. Saya tunggu informasinya di irmantralala82@gmail.com
Trimakasih sebelum dan sesudahnya. (newbie)

hadir dari serang nih....

saya mau bertanya. Saya pakai wemos d1 mini untuk mengirim data ke web yang sudah saya buat. kalau ngirim localhost sudah bisa. tapi untuk mengirim ke host yang sudah saya punya kenapa ga bisa ya. pakai program yang sama tapi ip nya saya ganti. apa ada yang pernah mecobanya ? mohon bantuannya terimakasi
berikut program yang saya pakai untuk mengirim ke localhost

#include <ESP8266WiFi.h>
#include <WiFiClient.h>

// Replace with your network details
const char* server = "172.20.10.3";
const char* ssid = "";
const char
password = "
";
const char
SensorID= "ESP001";
const int sensorIn = A0;

int mVperAmp =80;

WiFiClient client;

double Voltage = 0;
double VRMS = 0;
double AmpsRMS = 0;

void setup() {
// Initializing serial port for debugging purposes
Serial.begin(115200);
delay(10);

// Connecting to WiFi network

WiFi.begin(ssid, password);
Serial.println();
Serial.println();
Serial.print("Connecting to ");
Serial.print(ssid);
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(".");
}
Serial.println();
Serial.println("WiFi Connected");
}

void loop() {

Voltage = getVPP();
VRMS = ((Voltage/ 2.0) * 234375);
AmpsRMS = (VRMS / 4000000) * mVperAmp;

if (client.connect(server,80)){
Serial.print("Posting data");
Serial.print("Nilai Arus : ");
Serial.println(AmpsRMS);
client.println("GET /tes/index.php?AmpsRMS="+String(AmpsRMS)+"&&SensorID="+String(SensorID)+" HTTP/1.1");
client.println("HOST: 172.20.10.3");
client.println("Connection: close");
client.println();

while (client.connected()&&!client.connected()) delay(1);
while (client.connected() || client.available()){
char c = client.read();
Serial.print(c);
}
client.stop();
Serial.println();
}
delay(1000);
}

float getVPP()
{
float result;

int readValue; //value read from the sensor
int maxValue = 0; // store max value here
int minValue = 1024; // store min value here

uint32_t start_time = millis();
while((millis()-start_time) < 1000) //sample for 1 Sec
{
readValue = analogRead(sensorIn);
// see if you have a new maxValue
if (readValue > maxValue)
{
/record the maximum sensor value/
maxValue = readValue;
}
if (readValue < minValue)
{
/record the maximum sensor value/
minValue = readValue;
}
}

// Subtract min from max
result = ((maxValue - minValue) * 5.0)/1024.0;

return result;
}

Hy, i'm from Bekasi... :slight_smile:

Btw,
anyone can help me?
I want to send some characters (about 21 numeric characters) from wemos d1 mini, what should I do about it?

Thank you in advance

hola i'm ansa from depok

Hi, i am looking for an audrino programmer to work for my company based in singapore full time, if anyone is keen, please email me at rocky_angcn@yahoo.com.sg to discuss further

Gan,
Mengapa A6 dipasang di arduino nano v3 tidak langsung on, sedangkan di uno langsung on
Skhets nya sama persis.
Barangkali ada yg tau...

Makasih

haloooo saya newbie nih butuh tutor yang baik buat berbagi ilmu :smiley: