pro mini to sn75441 back emf?



  can 5v pro mini handle being hooked 12v on raw pin? keep wrecking minis maybe emf?

the sne. i have 2 ics bridged , stacked. should output enough amps. have 7812 connected 3d printer power supply going have alkaline batteries in end.

all grounds tied solder

i have 5v pin vcc on mini

enable pins tied together

motor out

left , right respective arduino pins


https://www.google.com/url?sa=i&rct=j&q=&esrc=s&source=images&cd=&cad=rja&uact=8&ved=0ahukewjlhbvjxqfuahxbosykhzifbz4qjrwibw&url=https%3a%2f%2fwww.raspberrypi.org%2fforums%2fviewtopic.php%3ff%3d45%26t%3d45857&psig=afqjcne0kfnjukk1xden5rtydwlasbpzaa&ust=1496781188214100


in code below know feather outputs 3.3 , pro mini wants 5 high read somewhere not 0 equal 1 in coding? true code well?

can suggest cleaner way of writing if statements think theres way of simplifying it.


should tie of enable pins high?



 
code: [select]



// code intended go pro mini
const int enablepin = 2; //to sne75441 enable
const int motorpin1 = 4; // sne 75441 left motor
const int motorpin2 = 6; // sne 75441 right motor


int analogpin1 = a0;// pin feather pro mini
int analogpin2 = a1; //up
int analogpin3 = a2; //down

int ledstate = low;  // int store state of radio pin read.

/*would love create delay function in between state changes reduce emf dont know how.*/
unsigned long previousmillis = 0;
unsigned long interval = 3000;

void setup() {
 
  pinmode( enablepin, output); // both enable pins on 7544
  pinmode( motorpin1, output); // left motor pin on 7544
  pinmode( motorpin2, output);// right motor pin on 7544
  pinmode( analogpin1, input); // feather pro mini a0
  pinmode( analogpin2, input);// 5v nc switch a01 (pulldown resistor)
  pinmode( analogpin3, input);// 5v nc switch a02 (pulldown resistor)

 
  serial.begin(9600);
}

void loop() {

  ledstate = digitalread(analogpin1); // read feather pin 3.3
   
  int buttonval1 = (ledstate);
  int buttonval2 = digitalread(analogpin2);
  int buttonval3 = digitalread(analogpin3);




  if (buttonval1 == 1 && buttonval3 == 1) { //all way in. go out
forwards();

  }
 
  if (buttonval1 == 1 && buttonval2 == 0) { // moving out not @ end. go out
forwards();

  }

 if (buttonval1 == 1 && buttonval3 == 0) { // moving out not @ end. go out
forwards();

  }

if (buttonval1 == 1 && buttonval2 == 1) { // way out. stop
stop();

  }
 
  if (buttonval1 == 0 && buttonval2 == 1) { // no signal endstop hit. go in
 backwards();
  }

if (buttonval1 == 0 && buttonval2 == 0) {// no signal no endstop hit. go in
 backwards();
  }
 
if (buttonval1 == 0 && buttonval3 == 1) {// way in. stop
   stop();
  }

if (buttonval1 == 1 && buttonval3 == 1) {// shtf. stop
   stop();
  }

 



  //////////
  // print analog value:
  serial.print(buttonval1);
  serial.print(buttonval2);
  serial.println(buttonval3);
  delay(1);        // delay in between reads stability
}





//////////////////////////////////////
void forwards()
{
  digitalwrite(enablepin, high);
  digitalwrite(motorpin1, high);
  digitalwrite(motorpin2, low);
}

void backwards()
{
  digitalwrite(enablepin, high);
  digitalwrite(motorpin1, low);
  digitalwrite(motorpin2, high);
}

void stop()
{
  digitalwrite(enablepin, low);
  digitalwrite(motorpin1, low);
  digitalwrite(motorpin2, low);
}
void delaytime()
{
  //bring pins low 1 half second between changes keep emf down
}

hi,

can please post copy of circuit, in cad or picture of hand drawn circuit in jpg, png?

thanks.. tom.. :)


Arduino Forum > Using Arduino > Project Guidance > pro mini to sn75441 back emf?


arduino

Comments

Popular posts from this blog

Flip address is out of range arduino uno r3

Arduino Uno not uploading

Indesign and MathType fonts