Bruk av AI i IN1080

Generelt

Utviklingen g?r raskt og per 22/1 2025 ser jeg at:

  • Google Lens er et sv?rt nyttig verkt?y for ? finne websider/datablader som beskriver komponenter man tar bilde av. Spesielt hvis man ikke vet hva komponenten er
  • GPT-4 UIO - Billedanalysen fungerer ikke alltid, men som et eksempel tok jeg et bilde av en motstand som l? p? bordet, og GPT-4 klarte ? finne rett verdi basert p? fargekoden, samt forklarte kodingen. Jeg tok ogs? et bilde av servoen som f?lger med Arduino kittet, og GTP-4 klarte ? si hva det var og finne rett modell.
  • Bruker man DeepSeek (gratis) eller GPT-4 o1 (betalt) direkte fra Open-AI, kan man:
    • F? tegnet opp kretsskjemaer til kretser man sp?r etter, og samtidig f? forklart virkem?ten. Dette har jeg bare testet for enkle kretser forel?big, dette fungerer d?rlig i UIO varianten
  • GPT-4 UIO / Claude / Gemini lager stort sett velfungerende kode. Pass p? ? bryte ned lang kode i sm? blokker som man tester underveis i utviklingen
  • Bruker man DeepSeek (gratis) eller GPT-4 o1 (betalt) kan man diskutere virkem?ten til elektroniske kretser p? ekspertniv?. Gj?r man det i UIO varianten kan man oftere f? feilaktige p?stander.
  • DeepSeek er en ny nodell som jeg forel?big ikke har mye erfaring med

NB: Selv om dagens AI er et ekstremt nyttig verkt?y for IN1080, m? man alltid huske p? at man kan f? feil informasjon (p? samme m?te som n?r man diskuterer med et menneske)


Her er noen eksempler der forklaringene fra GPT-4 UIO er minst like bra som om de var hentet fra en l?rebok. (Norsk fungerer like bra)

Eksempel: Hente ut generell info, s? enkelt forklart som mulig

  • can you explain to a 12 year old child the difference between electric current and voltage

Eksempel: Anta at man lurer p? hva Processing er, vil l?re enkel bruk, og har lyst ? bruke Processing til ? snakke med Arduino

  • can you tell me about processing (java)
  • how will processing differ from python
  • what is the main structure of processing
  • can processing be combined with arduino
  • can you make processing code that sends a byte to arduino
  • can you make processing code that reacts to keystrokes
  • can you put the previous code into a complete processing program
  • what are the setup() and draw() functions doing
  • how do I start using processing

Eksempel: Anta at man lurer p? hva en serieport er og hvordan den kan brukes til ? overf?re data mellom Python og Arduino

  • can you explain what a serial port is when it comes to communication between a pc program and arduino
  • what about a linux or a mac
  • can you also send a byte from python to arduino in this way
  • can you explain the strange syntax: b'\xFF'
  • what will be the byte syntax for the value 10
  • when sending a byte from python to arduino, what can go wrong
  • can you explain Arduino Buffer Overflow
  • can you give me a historical context of the serial port, make it exiting
  • is serial port and RS-232 the same

Eksempel: Vi vil bruke en RGB LED array fra Kjell styrt av Arduino, hvordan gj?r vi det?

  • can i use arduino to individually set the RGB values of the leds in a Luxorparts 亚博娱乐官网_亚博pt手机客户端登录rbar RGB LED-list based on WS2812B leds
  • can you explain NUM_LEDS DATA_PIN and FastLED.show() in the code
  • how much current will a strip with 130 leds at most use
  • what can typically go wrong with this setup

Bildet kan inneholde: v?ske, underholdning, bilbelysning, font, fiolett.

Eksempel: Man vil koble en ekstern LED til en Arduino utgang, men det var "noe med" seriemotstand og s?nn, og hvor stor m? en slik motstand v?re? Vi vil spare tid ved ? slippe ? regne p? det

  • I want to connect a LED to the output of an arduino can i do that
  • I have a final exam where I need to know how to calculate the resistor value, can you explain how to do it
  • are you sure that a typical LED voltage drop is about 2V, I thought it was more like 0.7V

 

 

Publisert 29. jan. 2024 22:53 - Sist endret 27. jan. 2025 17:27