Vis indlæg

Denne sektion tillader dig at se alle indlæg oprettet af dette medlem. Bemærk at du kun kan se indlæg der er oprettet i områder du i øjeblikket har adgang til.


Emner - asm7100

Sider: [1] 2 3
1
Hejsa.
Håber en venlig sjæl kan hjælpe mig med følgende.
Jeg har en String der indeholder BAND 1,BAND 2,BAND 3,BAND 4,BAND 5,BAND 6,BAND 7,BAND 8,
Som man kan se så er der et skille tegn nemlig ,
Hvordan kan jeg få det langt ud i en array så det kommer til at se sådan her ud.
band[0] = BAND 1
band[1] = BAND 2
osv osv
Og hvis det er muligt vil jeg heller bruge // som skille tegn.
Bemærk at BAND 1 kun er et eksembel, det kunne lige så godt være TRA LA LA, HEJ MOR, HVEM ER DU DA osv osv.


2
Dit Projekt / Projekt sommer
« Dato: Juli 22, 2016, 16:00:58 »
Har i gang i nogle sommer projekter.
Selv er jeg bla ved at opdater mit XYZ bord, så det bliver kraftigere, bla Nema 23 motor, kraftige 16mm rails med understøtning osv osv.

3
Arduino & Lign. / Hjælp til Font omsætter :-)
« Dato: Juli 10, 2016, 15:09:38 »
Hej jeg er ved at lave en DMX styring af en lys kanon.
Jeg har en font header fil hvor def på bogstaverne er i.
Den font fil er lavet Så et A (f.eks) er tegnet så det står rigtigt.
Men det jeg har brug for er at Aet ligger ned  > (>= et A der ligger ned) og desuden skal alle data være inv. det vil sige et 1 skal være et 0 og et 0 skal være 1.
Jeg har brug for dataen i 8 variabler, L1, L2, L3 osv osv op til L8
De data jeg har ser sådan her ud.
GLCDFONTDECL(cp437font8x8) = {
124, 126,  19,  19, 126, 124,   0,   0, //'A'
 65, 127, 127,  73,  73, 127,  54,   0, //'B'
 28,  62,  99,  65,  65,  99,  34,   0, //'C'
 65, 127, 127,  65,  99,  62,  28,   0, //'D'
osv osv
};
Og desuden ville jeg meget gerne have dem som Oktav tal.

Er der en der kan hjælpe mig med at programmer sådan en funktion til Arduino.?
Det er over hvad jeg selv formåer.

4
Andet digital relateret / SIEMENS SIMATIC TP27 og Config kabel
« Dato: Juni 26, 2016, 18:09:44 »
Hejsa
Jeg har fået fat i en SIEMENS SIMATIC TP27 (Toutch screen og pc i en enhed)
Man kan via et prg designe sit bruger interface. Men jeg mangler sådan et kabel til at upload det med.
Kan man bruge en ftdi til enten rs232 eller tty interfacet på sådan en skærm ting???
og hvordan laver man det evt??

5
Køb og Salg / RC Tx Fjernbetjening
« Dato: April 06, 2016, 21:59:52 »
Hejsa
Søger en Tx fjernbetjing til fly (Har to joysticks)(IKKE et ret)
Om den er i stykker betyder ikke så meget, da det kun er kassen og joysticks jeg har interesse i, årgang er også total lige meget.
Så ligger du inden med sådan en meget billig en så vil jeg gerne høre fra dig.

6
Generel Elektronik / omregning af grader til Radians
« Dato: Marts 30, 2016, 15:19:13 »
Hejsa.
Jeg er ved at lave et projekt hvor jeg skal bruge et compas, men for at dette compas er præsis skal jeg have dette +2° 30' E omregnet til radians.
Er der nogle der kan hjælpe mig med det.
Også hvordan man gør det? Så jeg selv kan lave udregning fremover, da det er noget der flytter sig.

7
Generel Elektronik / Min switch mode psu pulser??
« Dato: Marts 25, 2016, 13:37:29 »
Hejsa, jeg har en switch mode psu, der er begyndt at pulser på udgangen (Bruger en 5v udgang til at drive en lysdiode når den er tændt) denne er nu begyndt at pulser, det vil sige fader op og ned sådan bliver den ved og ved.
Nogle der har en ide til hvorfor den gør det? Noget må jo være brændt af.

8
R/C & Modeltog / En lille gætte leg.
« Dato: Februar 01, 2016, 00:01:51 »
Nogle der kan gætte hvad jeg leger med :-)

Vinderen har ret til i et helt år at pille næse med venstre lille tå:

9
Generel Elektronik / Hjælp til diagram forståelse søges.
« Dato: Januar 28, 2016, 11:26:35 »
Hejsa, nogle der kan hjælpe mig med at forstå dette diagram?

10
Arduino & Lign. / Hjælp til M2TKLIB projekt.
« Dato: Januar 18, 2016, 16:22:14 »
Hejsa, er der nogle af jer rødder der kan hjælpe mig med et M2tklib projekt.
Der er noget jeg ikke helt kan forstå eller sagt på jysk,få til at virke.

Hele koden til programmet er her.
Kode:
/*

  CanonTimeTake.pde
  Arduino Nano Canon time take.
  Version 2
  Build 1

  Unit to control Canon 1200D picture take.
  Uses:
  Arduino Nano V3.
  OLED from aliexpress with SPI interface, Software SPI
  Rotery encoder with key.
 
  Universal 8bit Graphics Library, https://github.com/olikraus/u8glib/
  Mini Interative Interface Toolkit Library, https://code.google.com/p/m2tklib/

  Key Rotater
    Pin 1 -   D2
    Pin 2 -   D3
    Select    D12

  Cam
    Focus   D10
    Trigger   D11

  Display
    SCL   D4
    SDA   D5
    RST   D7
    O/C   D6 
 
*/

#include "U8glib.h"
#include "M2tk.h"
#include "utility/m2ghu8g.h"

// setup u8g object, please remove comment from one of the following constructor calls
// IMPORTANT NOTE: The following list is incomplete. The complete list of supported
U8GLIB_SSD1306_128X64 u8g(4, 5, 8, 6, 7); 
// SW SPI Com: SCK = 3, MOSI = 4, CS = 7, D/C = 5, RST = 6
// Nano  OLED
// D4    SCL
// D5    SDA
// D8    brues ikke
// D6    D/C
// D7    RST

int ledFocus   = 11;
int ledTrigger = 10;

uint32_t n_total_pic = 0;
uint8_t n_time_delay = 10;
uint8_t select_time_unit = 0;

void takePic() {
  digitalWrite(ledFocus, HIGH);
  delay(1000);
  digitalWrite(ledFocus, LOW);
  delay(100);
  digitalWrite(ledTrigger, HIGH);
  delay(1000);
  digitalWrite(ledTrigger, LOW);
  n_total_pic++;
}



const char *fn_idx_to_time_unit(uint8_t idx)
{
  if( idx == 0) return "Minutter";
  else return "Timer";
}

uint8_t n_time_delay_show = n_time_delay;

void fn_start(m2_el_fnarg_p fnarg) {
  //
  // Here i like to have a loop to i puss the select button to end it.
  //
  Serial.println("Start");
  Serial.print("Delay = ");
  Serial.print(n_time_delay);
  Serial.print(" - TimeUnit = ");
  if (select_time_unit == 0) { 
    Serial.println("Minutter");
  };
  if (select_time_unit == 1) {
    Serial.println("Timer");
  };
  for(uint8_t a = n_time_delay; a > 0; a--){
    //
    // Here i like to have a emty screen there shows a countdown to the picture is taken and how many pictures there is taken to now.
    // And a button to press to stop the loop. And then go back to the mainmenu.
    //
    n_time_delay_show = a;
    delay((1000*n_time_delay)*((select_time_unit*60)+1));
    Serial.print("a = ");
    Serial.println(a);
    takePic();
  }
  //
  // Loop end
  //
  Serial.println("Slut");
}


void fn_take(m2_el_fnarg_p fnarg) {
  takePic();
}


//=================================================
// Forward declaration of the toplevel element
M2_EXTERN_ALIGN(top_menu);

//=================================================

M2_LABEL(el_l1, "f1", "Canon Timer");
M2_LABEL(el_u1, NULL, " V2.1!");
M2_LABEL(el_l2, "f1", " Tid :");
M2_U8NUM(el_u2, "c2", 0, 60, &n_time_delay);


M2_LABEL(el_l3, "f1", " Enhed :");
M2_COMBO(el_u3, NULL, &select_time_unit, 2, fn_idx_to_time_unit);
M2_BUTTON(el_fn_start, "f1x0y50", "[Start]", fn_start);
M2_BUTTON(el_fn_take, "f1b1x30y50", "[Take]", fn_take);
M2_LABEL(el_l5, "f1", "Count :");
M2_U32NUM(el_u5, "c4r1", &n_total_pic);

M2_LIST(list) = { &el_l1, &el_u1, &el_l2, &el_u2, &el_l3, &el_u3, &el_fn_start, &el_fn_take, &el_l5, &el_u5 };
M2_GRIDLIST(el_gridlist, "c2", list);
M2_ALIGN(top_menu, "-1|1W64H64", &el_gridlist);

// m2 object and constructor
// Note: Use the "m2_eh_4bd" handler, which fits better to the "m2_es_arduino_rotary_encoder"
M2tk m2(&top_menu, m2_es_arduino_rotary_encoder, m2_eh_4bd, m2_gh_u8g_bf);

//=================================================
// Arduino Setup & Loop

void setup(void) {
    pinMode(ledFocus, OUTPUT);
    pinMode(ledTrigger, OUTPUT);
    digitalWrite(ledFocus, LOW);
    digitalWrite(ledTrigger, LOW);
   
  // Connect u8glib with m2tklib
  m2_SetU8g(u8g.getU8g(), m2_u8g_box_icon);

  // Assign u8g font to index 0
  m2.setFont(0, u8g_font_6x12r);
  m2.setFont(1, u8g_font_7x13r);
 

  // define button for the select message
  m2.setPin(M2_KEY_SELECT, 12);       
 
  // The incremental rotary encoder is conected to these two pins
  m2.setPin(M2_KEY_ROT_ENC_A, 3);
  m2.setPin(M2_KEY_ROT_ENC_B, 2);

  Serial.begin(9600);
}

void loop() {
  // check rotary encoder also inside the picture loop
  m2.checkKey(); 
  // process events and redraw menu if required
  if ( m2.handleKey() != 0 ) {
    u8g.firstPage(); 
    do {
      // check rotary encoder also inside the picture loop
      m2.checkKey();
      // draw menu
      m2.draw();
    } while( u8g.nextPage() );
  }
}

Jeg vil gerne at programmet skifter "skærm" når jeg trykker på start og begynder at tælle ned til det næste billede skal taget, også vil jeg gerne have at den på samme skærm viser hvor mange billeder der er blevet taget. Desuden skal der være en button der får mig tilbage til hoved menuen.
Jeg ved godt at løkken der skal køre "uendeligt" ikke er lavet endnu (det er den button skal afbryde.

Håber der er nogle der kan hjælpe.

11
Off Topic / Glædelig jul og godt nytår.
« Dato: December 24, 2015, 09:15:36 »
Glædelig jul og godt nytår til jer alle.

12
Andet digital relateret / Høj/lav og visseverse
« Dato: November 04, 2015, 09:50:03 »
Hejsa
Er der en nem måde at lave følgenden på uden gates, chips og hele dynen.
1 Har et høj signal og skal samtidig bruge et lav signal.
2 Har et lav signal og skal samtidig bruge et høj signal.
1 & 2 er på samme "pin" og er enten det ene eller det andet. Vælger spindel retningen på en motor, problemet er bare at et andet ben skal have det modsatte.
Vi taler 5 volt & O volt signal.
Håber endnu en venlig sjæl kan hjælpe mig :-)

13
uProcessor / PDF bog om ESP-8266
« Dato: Oktober 26, 2015, 11:19:40 »
Hejsa
Så er der udkommet en bog i PDF format omkring ESP-8266.
Bogen findes her http://neilkolban.com/tech/wp-content/uploads/2015/08/The-ESP8266-Book-September-2015.pdf

14
Køb og Salg / IP camera fra ACTi
« Dato: Oktober 06, 2015, 22:49:14 »
Hejsa
Har nogle ACM-4200 IP kamera fra ACTi med PoE modul, kunne det have nogles interesse?
Jeg havde tænkt mig en pris på 200kr pr. kamera + 50 kr pr.  PoE modul + evt. forsendelse
Du er også velkommen til selv at hente (Bor på Als)
Du kan se spec. her http://www.acti.com/product/ACM-4200
Hvis du har en Synology NAS kan du via den indbygget software, direkte bruge dem, der er licens til 2 kameraer med Synology NAS serveren.

15
Hvis du gerne vil lege med control af dit hjem, hvilke temperatur er der i dine værelser.
Gerne kunne tænde lys, se dit strøm forbrug og en helt masse andre ting.
Så er her lige to sider jeg gerne vil gøre dig opmærksom på.
Den 1st. http://domoticz.com/ er et rigtigt godt stykke software, du f.eks kan smide på en Raspberry Pi (Selv bruger jeg en Raspberry pi B+)det er selv softwaren til at styre det hele med. Men kik sitet og se for dig selv mulighederne er utallige.

Den anden site er denne http://www.esp8266.nu/index.php/Main_Page Der lægger man et stykke software ned i et esp8266 modul, og bruger dette software til at styre hvilke andre komponenter man har tilsluttet til sit esp modul, bare for af nævne et par stykker. Der er f.eks mulighed for at tilslutte en eller flere MCP23017 ic'er, som så giver dig en masse flere IN/OUT put's hvilke du nemt kan styre / holde øje med via DomoticZ serveren.
Af andet kan der også nævnes ADC (dem er der ikke mange af på et ESP modul.
Du kan sætte DHT11/22 på plus en masse andet, men check selv siden.

Jeg har nu brugt det i over en månede og bruger det bla til at "pinge" mine switche, mediecenter, vores mobil telefoner, se om døren i værkstedet er lukket og om jeg fik slukket lyset.
Igen mulighederne er mange og ESPEasy gør det hele nemmer.

Og det bedste af det hele, alt software er gratis og der sidder nogle folk bag begge "produkter" og vitterlig arbejder på det, og de er meget lydhør over får dine kommentar og nye ider, f.eks ESPEasy har vokset gevaldigt over de sidste uger.

Alt sovs til begge systemer er selvfølig frit, og kan da lige fortælle at ESP modulet bliver programmeret igennem Arduino IDE.

Sider: [1] 2 3