First soldering took 4 hours

doing this small HX711 and some header pins on a practice board took 4-5 hours. I think I'm doing something wrong because unlike the videos i watched where the solder immediately melts, the solder just wouldnt melt when touching the pin, even though I was touching the iron directly onto the ring and pin/wire. I tried putting rosin on it and wiping it on the sponge but nothing would work.

However, when I put solder on the side of the tip it would turn to liquid, so i eventually just put solder on the side of the iron and nudged the liquidy solder around when it drooped off of the iron onto the board.

I thought the solder gun might not be hot enough so I switched it to 400-450 C (the highest) and it kinda worked a bit better.

Any idea why its not melting right?

Thx in advance :D

btw the HX711 is connected to a force sensor, which actually works after I soldered it, to my surprise.

u/weakdayupdate — 2 days ago

questions for out-of-state/in-state sorting and admissions rate

  1. Is there any difference between the acceptance rate between in-state (excluding the 5% rule) and out of state students? Does this depend on the major (ex: ECE?)

  2. If I'm a Texas citizen and qualify for in-state tuition but go to high school outside of Texas, would I be put in the "in-state" bucket or "out-of-state" bucket in terms of admissions?

Thanks in advance :D

reddit.com
u/weakdayupdate — 2 days ago
▲ 329 r/arduino

Help with servo

I'm trying to make a radar/sonar thing where i put an ultrasonic sensor on a servo, but my servo wont turn smoothly. Could it be that im using a cheap 9g servo? Generally when I code it to turn 90 degrees it has a 1/2 second delay, so I'm thinking that this shuddering might be because of a bad motor. Or is there better code to make it smooth? Btw my power source is the laptop, not a 9V battery or anything.

Code here:

#include <Servo.h>
Servo myServo;


int servoPin = 9;
int trigPin = 12;
int echoPin = 11;


void setup() {
  // put your setup code here, to run once:
  myServo.attach(servoPin);
  myServo.write(15);
  Serial.begin(9600);


  pinMode(trigPin, OUTPUT);
  pinMode(echoPin, INPUT);
  
}


void loop() {
  for (int i = 10; i < 170; i+= 1) {
    myServo.write(i);
    delay(30);
  }
  for (int i = 170; i > 10 ; i -= 1) {
    myServo.write(i);
    delay(30);
  }
}
u/weakdayupdate — 3 months ago