# Week 05

## 1. Industry Trend

### 손정의 ARM&#x20;

{% embed url="<http://biz.chosun.com/site/data/html_dir/2017/03/24/2017032400537.html>" %}

### Uber Autonomous Car

{% embed url="<https://www.youtube.com/watch?v=27OuOCeZmwI>" %}

### Hyundai Mobis M.billy

![](https://2172911760-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LGiM_CATu5rKs3maiWG%2F-LONNNc0GTdg4ar7dz8a%2F-LONjsc_tYpEuCiaaoBa%2F14532_66384_528.jpg?alt=media\&token=3bdc4edf-7123-4c17-81f0-6fc57d945492)

![](https://2172911760-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LGiM_CATu5rKs3maiWG%2F-LONNNc0GTdg4ar7dz8a%2F-LONjvd-6Q_P7jz-LWbQ%2F990539897_w5lP8SZa_EC82ACECA7841_EC9E90EC9CA8ECA3BCED9689.jpg?alt=media\&token=02f28afe-d78f-47ab-be75-600a373b7512)

{% embed url="<http://www.mobis.co.kr/communityid/7/view.do?pageIndex=1&idx=4440&rss=&cntPage=10&f=3&q=>" %}

### Continental

{% embed url="<https://www.continental-automotive.com/en-gl/Passenger-Cars/Chassis-Safety/Advanced-Driver-Assistance-Systems>" %}

### Denso, Aisin

{% embed url="<http://www.futurecar.com/1990/Toyota-DENSO-&amp;-Aisin-to-Invest-$2-8-billion-in-Self-Driving-Software-Development>" %}

### ZF : ProAI

{% embed url="<https://blogs.nvidia.com/blog/2017/01/04/zf-ces/>" %}

{% embed url="<http://www.autonews.com/article/20180108/MOBILITY/180109795/zf-readies-next-gen-car-computer-for-high-level-autonomous-driving>" %}

### Bosch + Daimler

{% embed url="<https://www.forbes.com/sites/dougnewcomb/2015/06/12/forget-auto-pilot-bosch-builds-twin-self-driving-teslas/#f917cfc40e62>" %}

### Roborace

{% embed url="<https://www.youtube.com/watch?v=kh00GAx66sA>" %}

#### <https://roborace.com/>

### 5G&#x20;

![](https://2172911760-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LGiM_CATu5rKs3maiWG%2F-LONnmg-UjRTrDmM8cqx%2F-LONofzJjwZWVE56jWw6%2FAutomobility-data-intel-web.jpg?alt=media\&token=e9128050-c1a8-4ac2-a2aa-2538265b418d)

### Edge Computing

![](https://2172911760-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LGiM_CATu5rKs3maiWG%2F-LONnmg-UjRTrDmM8cqx%2F-LONp-jDF_CH0t_OFL-d%2F1_Qs0HLwFA-h1LJ2WZMl9u1w.png?alt=media\&token=51294132-23e2-4abc-add4-904c0c1f77d4)

### Google Edge TPU

{% embed url="<https://www.theverge.com/2018/7/26/17616140/google-edge-tpu-on-device-ai-machine-learning-devkit>" %}

### NM500

{% embed url="<https://www.youtube.com/watch?v=3N3tEcKdafQ>" %}

#### <https://www.devicemart.co.kr/1377398>

####

### Mobileye

{% embed url="<https://www.mobileye.com/>" %}

### Nvidia > ZF, Bosch

{% embed url="<https://www.youtube.com/watch?v=qhUvQiKec2U&index=198&list=WL&t=0s>" %}

{% embed url="<https://www.theverge.com/2016/1/4/10712634/nvidia-drive-px2-self-driving-car-supercomputer-announces-ces-2016>" %}

### Audi + Nvidia&#x20;

{% embed url="<https://www.theverge.com/2017/1/5/14174740/nvidia-audi-zf-bosch-self-driving-cars-2020-parts>" %}

### Velodyne Lidar

{% embed url="<https://www.youtube.com/watch?v=NZKvf1cXe8s>" %}

{% embed url="<https://www.bookbycadillac.com/>" %}

{% embed url="<https://www.youtube.com/watch?v=MK0SrxBC1xs>" %}

### Samsung > Harman

{% embed url="<http://biz.chosun.com/site/data/html_dir/2016/11/21/2016112102485.html>" %}

#### <http://car.harman.com/>

### LG > ZKW

{% embed url="<http://biz.chosun.com/site/data/html_dir/2018/04/26/2018042602538.html>" %}

#### [https://zkw-group.com//home/products-and-solutions/autonomous-driving/](https://zkw-group.com/home/products-and-solutions/autonomous-driving/)

{% embed url="<https://www.magnetimarelli.com/>" %}

### Tesla

![](https://2172911760-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LGiM_CATu5rKs3maiWG%2F-LONq_7Re2cOdWhardma%2F-LONrP6wSSaQ6lEABWPi%2FTeslaChassis-800x450.jpg?alt=media\&token=da577ec3-a9e4-4be8-a22f-386309157662)

![](https://2172911760-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LGiM_CATu5rKs3maiWG%2F-LONq_7Re2cOdWhardma%2F-LONrVC2H9EBB3_Ym4rY%2F2012-tesla-model-s_100336628_l.jpg?alt=media\&token=47a0cc94-0792-455f-bd45-f18b8efdfb27)

<https://www.reddit.com/r/funny/comments/5auld0/elon_musk_looking_like_a_fat_cat/>

![](https://2172911760-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LGiM_CATu5rKs3maiWG%2F-LONq_7Re2cOdWhardma%2F-LONsL1KS3eLaGrsn8FU%2Fdxl0t3fcsbvx.png?alt=media\&token=793f9b62-e53e-4030-a5e0-c8f14797ab6f)

{% embed url="<https://www.youtube.com/watch?v=TrbOLHW8Pec>" %}

![](https://2172911760-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LGiM_CATu5rKs3maiWG%2F-LONq_7Re2cOdWhardma%2F-LONtskYr8N4b0AVdfG9%2Fscreen_shot_2014-11-04_at_5_21_45_pm_png_grande.jpeg?alt=media\&token=e95f31c4-3430-43fd-ad75-a881bb4e4597)

![](https://2172911760-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LGiM_CATu5rKs3maiWG%2F-LONq_7Re2cOdWhardma%2F-LONu1ZdO3yuY1RTbKN7%2Fimage010.jpg?alt=media\&token=a853e686-6e01-40e8-a901-85fb99aae583)

![](https://2172911760-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LGiM_CATu5rKs3maiWG%2F-LONq_7Re2cOdWhardma%2F-LONu4ZHv-8jDT_L5FGD%2Fimage011.jpg?alt=media\&token=93f2d8d0-32d0-48e1-99f6-7ceb5568d8b7)

### Open Motors

{% embed url="<https://www.openmotors.co/>" %}

### Machine Learning

{% embed url="<https://blog.lgcns.com/1359>" %}

{% embed url="<http://creativeprm.tistory.com/82>" %}

{% embed url="<https://mathuramg.wordpress.com/2016/11/14/finals-update-1/#more-2574>" %}

## 2. Micro Controller

![](https://2172911760-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LGiM_CATu5rKs3maiWG%2F-LOO4WlYHldCIxBZmpS8%2F-LOO6evpUwK37ZPez1x1%2F28960-atmega328-dscn1136.jpg?alt=media\&token=57d02593-1596-454e-8d29-4ffbc20a146e)

![](https://2172911760-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LGiM_CATu5rKs3maiWG%2F-LOO4WlYHldCIxBZmpS8%2F-LOO6cCmnMJnKUYKiGrc%2Fqfn_original.jpg?alt=media\&token=e463efff-bb19-459a-9b78-60d50accd9dc)

{% embed url="<https://www.quora.com/Which-programming-language-is-used-in-the-ECU-of-a-car>" %}

"The most commonly preferred language used to develop the drivers and **OS / Kernel** is **Embedded C with XML** .  "

![](https://2172911760-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LGiM_CATu5rKs3maiWG%2F-LOO4WlYHldCIxBZmpS8%2F-LOO7ZdJ8JYdDrUBcEV2%2FUno_pinouts-1024x690.png?alt=media\&token=bea10de5-10db-47c8-830d-1c6c85216a3f)

![](https://2172911760-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LGiM_CATu5rKs3maiWG%2F-LOO4WlYHldCIxBZmpS8%2F-LOO7cmXECE4J4xlQfFk%2Fatmega328_bb-300x268.png?alt=media\&token=673ee222-78b3-439e-af9f-d2ed2c0dd570)

[**http://ww1.microchip.com/downloads/en/devicedoc/atmel-42735-8-bit-avr-microcontroller-atmega328-328p\_datasheet.pdf**](http://ww1.microchip.com/downloads/en/devicedoc/atmel-42735-8-bit-avr-microcontroller-atmega328-328p_datasheet.pdf)

## 3. Sensors

**Sensors** convert various forms of physical energy into electrical energy, allowing microcontrollers to read changes in the physical world.

## 4. Digital Input , Digital Output

### Read and Write : 0 or 1

{% embed url="<https://vimeo.com/86548673>" %}

```
void setup() {
 // declare pin 2 to be an input:
 pinMode(2, INPUT);
 declare pin 3 to be an output:
 pinMode(3, OUTPUT);
}
 
void loop() {
 // read pin 2:
 if (digitalRead(2) == 1) {
   // if pin 2 is HIGH, set pin 3 HIGH:
   digitalWrite(3, HIGH);
 } else {
   // if pin 2 is LOW, set pin 3 LOW:
   digitalWrite(3, LOW);
}
```

#### Digital Input

![](https://2172911760-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LGiM_CATu5rKs3maiWG%2F-LOO4WlYHldCIxBZmpS8%2F-LOO8KYaeUHP7s-NneUE%2Fdigital_in_schem-e1408734660930.png?alt=media\&token=64fdb26f-61f3-4116-9a69-23b0fbdb17d4)

#### Digital Ouptput

![Led ON/OFF](https://2172911760-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LGiM_CATu5rKs3maiWG%2F-LOO4WlYHldCIxBZmpS8%2F-LOO8Pgka_eomqOU29Vv%2Fdigital_out_schem.png?alt=media\&token=36db55a4-9113-4ab6-bc1a-effb190daccb)

## 5. Analog Input, Analog Output

### Read and Write :  0.0048 - 1024 points

{% embed url="<https://vimeo.com/86551311>" %}

{% embed url="<https://vimeo.com/93554355>" %}

#### Analog Input (0 - 5V)

![](https://2172911760-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LGiM_CATu5rKs3maiWG%2F-LOO4WlYHldCIxBZmpS8%2F-LOO9bmbs7D9lyWSRWmW%2Fanalog_in_schem.png?alt=media\&token=88726114-db5c-4af4-b73c-755f28ec3f68)

#### Analog Output

![](https://2172911760-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LGiM_CATu5rKs3maiWG%2F-LOO4WlYHldCIxBZmpS8%2F-LOO9H-RUcQN6QHeARox%2Fdigital_out_schem%20\(1\).png?alt=media\&token=8d2f295b-4d82-468d-b8d5-3688d983bdf7)

You can dim an LED with the same circuit as you used for digital output. Just use analogWrite() on the pin to which the LED is connected.
